1 interface inheriting from IShellItem
PresentationFramework (1)
MS\Internal\AppModel\ShellProvider.cs (1)
276
internal interface IShellItem2 :
IShellItem
54 references to IShellItem
PresentationFramework (54)
Microsoft\Win32\CommonItemDialog.cs (14)
378
IShellItem
defaultDirectory = ShellUtil.GetShellItemForPath(DefaultDirectory);
387
IShellItem
initialDirectory = ShellUtil.GetShellItemForPath(InitialDirectory);
401
IShellItem
rootDirectory = ShellUtil.GetShellItemForPath(RootDirectory);
419
IShellItem
shellItem = ResolveCustomPlace(customPlace);
569
IShellItem
[] shellItems = ResolveResults(dialog);
590
private static string[] GetParsingNames(
IShellItem
[] items)
605
private static
IShellItem
[] ResolveResults(IFileDialog dialog)
613
IShellItem
[] items = new
IShellItem
[count];
623
IShellItem
item = dialog.GetResult();
628
private static
IShellItem
ResolveCustomPlace(FileDialogCustomPlace customPlace)
708
HRESULT IFileDialogEvents.OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder)
723
HRESULT IFileDialogEvents.OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse)
734
HRESULT IFileDialogEvents.OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse)
MS\Internal\AppModel\ShellProvider.cs (36)
258
IShellItem
GetParent();
265
int Compare(
IShellItem
psi, SICHINT hint);
281
new
IShellItem
GetParent();
285
new int Compare(
IShellItem
psi, SICHINT hint);
353
IShellItem
GetItemAt(uint dwIndex);
397
HRESULT OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder);
406
HRESULT OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse);
412
HRESULT OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse);
452
void SetDefaultFolder(
IShellItem
psi);
454
void SetFolder(
IShellItem
psi);
456
IShellItem
GetFolder();
458
IShellItem
GetCurrentSelection();
471
IShellItem
GetResult();
473
void AddPlace(
IShellItem
psi, FDAP alignment);
513
new void SetDefaultFolder(
IShellItem
psi);
515
new void SetFolder(
IShellItem
psi);
517
new
IShellItem
GetFolder();
519
new
IShellItem
GetCurrentSelection();
532
new
IShellItem
GetResult();
534
new void AddPlace(
IShellItem
psi, FDAP alignment);
549
void SetNavigationRoot(
IShellItem
psi);
573
new void SetDefaultFolder(
IShellItem
psi);
574
new void SetFolder(
IShellItem
psi);
575
new
IShellItem
GetFolder();
576
new
IShellItem
GetCurrentSelection();
583
new
IShellItem
GetResult();
584
new void AddPlace(
IShellItem
psi, FDAP fdcp);
619
new void SetDefaultFolder(
IShellItem
psi);
620
new void SetFolder(
IShellItem
psi);
621
new
IShellItem
GetFolder();
622
new
IShellItem
GetCurrentSelection();
629
new
IShellItem
GetResult();
630
new void AddPlace(
IShellItem
psi, FDAP fdcp);
639
void SetSaveAsItem(
IShellItem
psi);
648
void ApplyProperties(
IShellItem
psi, [MarshalAs(UnmanagedType.Interface)] object pStore, [In] ref IntPtr hwnd, [MarshalAs(UnmanagedType.Interface)] object pSink);
942
public static string GetPathFromShellItem(
IShellItem
item)
System\Windows\Shell\JumpList.cs (4)
688
var
shellItem = shellObject as
IShellItem
;
693
var
removedItem = shellMap.ShellObject as
IShellItem
;