diff --git a/Windows.Shell/ShellFileOperations.cs b/Windows.Shell/ShellFileOperations.cs index d28f3bf7..dcf2e0a3 100644 --- a/Windows.Shell/ShellFileOperations.cs +++ b/Windows.Shell/ShellFileOperations.cs @@ -786,7 +786,7 @@ namespace Vanara.Windows.Shell var l = new List(Count); for (uint i = 0; i < Count; i++) { - using (var p = new ComReleaser((IPropertyChange)changes.GetAt(i, typeof(IPropertyChange).GUID))) + using (var p = new ComReleaser(changes.GetAt(i))) l.Add(p.Item.GetPropertyKey()); } return l; @@ -823,7 +823,7 @@ namespace Vanara.Windows.Shell { get { - using (var p = new ComReleaser(changes.GetAt((uint)index, typeof(IPropertyChange).GUID))) + using (var p = new ComReleaser(changes.GetAt((uint)index))) { p.Item.ApplyToPropVariant(new PROPVARIANT(), out var pv); return new KeyValuePair(p.Item.GetPropertyKey(), pv.Value); @@ -919,7 +919,7 @@ namespace Vanara.Windows.Shell { for (uint i = 0; i < Count; i++) { - using (var p = new ComReleaser(changes.GetAt(i, typeof(IPropertyChange).GUID))) + using (var p = new ComReleaser(changes.GetAt(i))) if (key == p.Item.GetPropertyKey()) return (int)i; }