1 interface inheriting from IShellItem
PresentationFramework (1)
MS\Internal\AppModel\ShellProvider.cs (1)
277
interface IShellItem2 :
IShellItem
54 references to IShellItem
PresentationFramework (54)
Microsoft\Win32\CommonItemDialog.cs (14)
379
IShellItem
defaultDirectory = ShellUtil.GetShellItemForPath(DefaultDirectory);
388
IShellItem
initialDirectory = ShellUtil.GetShellItemForPath(InitialDirectory);
402
IShellItem
rootDirectory = ShellUtil.GetShellItemForPath(RootDirectory);
420
IShellItem
shellItem = ResolveCustomPlace(customPlace);
570
IShellItem
[] shellItems = ResolveResults(dialog);
591
private static string[] GetParsingNames(
IShellItem
[] items)
606
private static
IShellItem
[] ResolveResults(IFileDialog dialog)
614
IShellItem
[] items = new
IShellItem
[count];
624
IShellItem
item = dialog.GetResult();
629
private static
IShellItem
ResolveCustomPlace(FileDialogCustomPlace customPlace)
709
HRESULT IFileDialogEvents.OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder)
724
HRESULT IFileDialogEvents.OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse)
735
HRESULT IFileDialogEvents.OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse)
MS\Internal\AppModel\ShellProvider.cs (36)
259
IShellItem
GetParent();
266
int Compare(
IShellItem
psi, SICHINT hint);
282
new
IShellItem
GetParent();
286
new int Compare(
IShellItem
psi, SICHINT hint);
354
IShellItem
GetItemAt(uint dwIndex);
398
HRESULT OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder);
407
HRESULT OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse);
413
HRESULT OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse);
453
void SetDefaultFolder(
IShellItem
psi);
455
void SetFolder(
IShellItem
psi);
457
IShellItem
GetFolder();
459
IShellItem
GetCurrentSelection();
472
IShellItem
GetResult();
474
void AddPlace(
IShellItem
psi, FDAP alignment);
514
new void SetDefaultFolder(
IShellItem
psi);
516
new void SetFolder(
IShellItem
psi);
518
new
IShellItem
GetFolder();
520
new
IShellItem
GetCurrentSelection();
533
new
IShellItem
GetResult();
535
new void AddPlace(
IShellItem
psi, FDAP alignment);
550
void SetNavigationRoot(
IShellItem
psi);
574
new void SetDefaultFolder(
IShellItem
psi);
575
new void SetFolder(
IShellItem
psi);
576
new
IShellItem
GetFolder();
577
new
IShellItem
GetCurrentSelection();
584
new
IShellItem
GetResult();
585
new void AddPlace(
IShellItem
psi, FDAP fdcp);
620
new void SetDefaultFolder(
IShellItem
psi);
621
new void SetFolder(
IShellItem
psi);
622
new
IShellItem
GetFolder();
623
new
IShellItem
GetCurrentSelection();
630
new
IShellItem
GetResult();
631
new void AddPlace(
IShellItem
psi, FDAP fdcp);
640
void SetSaveAsItem(
IShellItem
psi);
649
void ApplyProperties(
IShellItem
psi, [MarshalAs(UnmanagedType.Interface)] object pStore, [In] ref IntPtr hwnd, [MarshalAs(UnmanagedType.Interface)] object pSink);
943
public static string GetPathFromShellItem(
IShellItem
item)
System\Windows\Shell\JumpList.cs (4)
689
var
shellItem = shellObject as
IShellItem
;
694
var
removedItem = shellMap.ShellObject as
IShellItem
;