1 interface inheriting from IShellItem
PresentationFramework (1)
MS\Internal\AppModel\ShellProvider.cs (1)
271
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);
578
IShellItem
[] shellItems = ResolveResults(dialog);
599
private static string[] GetParsingNames(
IShellItem
[] items)
614
private static
IShellItem
[] ResolveResults(IFileDialog dialog)
622
IShellItem
[] items = new
IShellItem
[count];
632
IShellItem
item = dialog.GetResult();
637
private static
IShellItem
ResolveCustomPlace(FileDialogCustomPlace customPlace)
717
HRESULT IFileDialogEvents.OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder)
732
HRESULT IFileDialogEvents.OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse)
743
HRESULT IFileDialogEvents.OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse)
MS\Internal\AppModel\ShellProvider.cs (36)
253
IShellItem
GetParent();
260
int Compare(
IShellItem
psi, SICHINT hint);
276
new
IShellItem
GetParent();
280
new int Compare(
IShellItem
psi, SICHINT hint);
348
IShellItem
GetItemAt(uint dwIndex);
392
HRESULT OnFolderChanging(IFileDialog pfd,
IShellItem
psiFolder);
401
HRESULT OnShareViolation(IFileDialog pfd,
IShellItem
psi, out FDESVR pResponse);
407
HRESULT OnOverwrite(IFileDialog pfd,
IShellItem
psi, out FDEOR pResponse);
447
void SetDefaultFolder(
IShellItem
psi);
449
void SetFolder(
IShellItem
psi);
451
IShellItem
GetFolder();
453
IShellItem
GetCurrentSelection();
466
IShellItem
GetResult();
468
void AddPlace(
IShellItem
psi, FDAP alignment);
508
new void SetDefaultFolder(
IShellItem
psi);
510
new void SetFolder(
IShellItem
psi);
512
new
IShellItem
GetFolder();
514
new
IShellItem
GetCurrentSelection();
527
new
IShellItem
GetResult();
529
new void AddPlace(
IShellItem
psi, FDAP alignment);
544
void SetNavigationRoot(
IShellItem
psi);
568
new void SetDefaultFolder(
IShellItem
psi);
569
new void SetFolder(
IShellItem
psi);
570
new
IShellItem
GetFolder();
571
new
IShellItem
GetCurrentSelection();
578
new
IShellItem
GetResult();
579
new void AddPlace(
IShellItem
psi, FDAP fdcp);
614
new void SetDefaultFolder(
IShellItem
psi);
615
new void SetFolder(
IShellItem
psi);
616
new
IShellItem
GetFolder();
617
new
IShellItem
GetCurrentSelection();
624
new
IShellItem
GetResult();
625
new void AddPlace(
IShellItem
psi, FDAP fdcp);
634
void SetSaveAsItem(
IShellItem
psi);
643
void ApplyProperties(
IShellItem
psi, [MarshalAs(UnmanagedType.Interface)] object pStore, [In] ref IntPtr hwnd, [MarshalAs(UnmanagedType.Interface)] object pSink);
937
public static string GetPathFromShellItem(
IShellItem
item)
System\Windows\Shell\JumpList.cs (4)
692
var
shellItem = shellObject as
IShellItem
;
697
var
removedItem = shellMap.ShellObject as
IShellItem
;