1 interface inheriting from IShellItem
PresentationFramework (1)
MS\Internal\AppModel\ShellProvider.cs (1)
272interface IShellItem2 : IShellItem
54 references to IShellItem
PresentationFramework (54)
Microsoft\Win32\CommonItemDialog.cs (14)
390IShellItem defaultDirectory = ShellUtil.GetShellItemForPath(DefaultDirectory); 399IShellItem initialDirectory = ShellUtil.GetShellItemForPath(InitialDirectory); 413IShellItem rootDirectory = ShellUtil.GetShellItemForPath(RootDirectory); 431IShellItem shellItem = ResolveCustomPlace(customPlace); 589IShellItem[] shellItems = ResolveResults(dialog); 610private static string[] GetParsingNames(IShellItem[] items) 625private static IShellItem[] ResolveResults(IFileDialog dialog) 633IShellItem[] items = new IShellItem[count]; 643IShellItem item = dialog.GetResult(); 648private static IShellItem ResolveCustomPlace(FileDialogCustomPlace customPlace) 728HRESULT IFileDialogEvents.OnFolderChanging(IFileDialog pfd, IShellItem psiFolder) 743HRESULT IFileDialogEvents.OnShareViolation(IFileDialog pfd, IShellItem psi, out FDESVR pResponse) 754HRESULT IFileDialogEvents.OnOverwrite(IFileDialog pfd, IShellItem psi, out FDEOR pResponse)
MS\Internal\AppModel\ShellProvider.cs (36)
254IShellItem GetParent(); 261int Compare(IShellItem psi, SICHINT hint); 277new IShellItem GetParent(); 281new int Compare(IShellItem psi, SICHINT hint); 349IShellItem GetItemAt(uint dwIndex); 393HRESULT OnFolderChanging(IFileDialog pfd, IShellItem psiFolder); 402HRESULT OnShareViolation(IFileDialog pfd, IShellItem psi, out FDESVR pResponse); 408HRESULT OnOverwrite(IFileDialog pfd, IShellItem psi, out FDEOR pResponse); 448void SetDefaultFolder(IShellItem psi); 450void SetFolder(IShellItem psi); 452IShellItem GetFolder(); 454IShellItem GetCurrentSelection(); 467IShellItem GetResult(); 469void AddPlace(IShellItem psi, FDAP alignment); 509new void SetDefaultFolder(IShellItem psi); 511new void SetFolder(IShellItem psi); 513new IShellItem GetFolder(); 515new IShellItem GetCurrentSelection(); 528new IShellItem GetResult(); 530new void AddPlace(IShellItem psi, FDAP alignment); 545void SetNavigationRoot(IShellItem psi); 569new void SetDefaultFolder(IShellItem psi); 570new void SetFolder(IShellItem psi); 571new IShellItem GetFolder(); 572new IShellItem GetCurrentSelection(); 579new IShellItem GetResult(); 580new void AddPlace(IShellItem psi, FDAP fdcp); 615new void SetDefaultFolder(IShellItem psi); 616new void SetFolder(IShellItem psi); 617new IShellItem GetFolder(); 618new IShellItem GetCurrentSelection(); 625new IShellItem GetResult(); 626new void AddPlace(IShellItem psi, FDAP fdcp); 635void SetSaveAsItem(IShellItem psi); 644void ApplyProperties(IShellItem psi, [MarshalAs(UnmanagedType.Interface)] object pStore, [In] ref IntPtr hwnd, [MarshalAs(UnmanagedType.Interface)] object pSink); 938public static string GetPathFromShellItem(IShellItem item)
System\Windows\Shell\JumpList.cs (4)
701var shellItem = shellObject as IShellItem; 706var removedItem = shellMap.ShellObject as IShellItem;