3 interfaces inheriting from IFileDialog
PresentationFramework (3)
MS\Internal\AppModel\ShellProvider.cs (3)
491
internal interface IFileDialog2 :
IFileDialog
557
internal interface IFileOpenDialog :
IFileDialog
603
internal interface IFileSaveDialog :
IFileDialog
31 references to IFileDialog
PresentationFramework (31)
Microsoft\Win32\CommonItemDialog.cs (16)
276
IFileDialog
dialog = CreateDialog();
367
private protected abstract
IFileDialog
CreateDialog();
369
private protected virtual void PrepareDialog(
IFileDialog
dialog)
438
private protected virtual bool TryHandleItemOk(
IFileDialog
dialog, out object revertState)
555
private bool HandleItemOk(
IFileDialog
dialog)
605
private static IShellItem[] ResolveResults(
IFileDialog
dialog)
689
public delegate bool OnOkCallback(
IFileDialog
dialog);
691
private readonly
IFileDialog
_dialog;
696
public VistaDialogEvents(
IFileDialog
dialog, OnOkCallback okCallback)
703
HRESULT IFileDialogEvents.OnFileOk(
IFileDialog
pfd)
708
HRESULT IFileDialogEvents.OnFolderChanging(
IFileDialog
pfd, IShellItem psiFolder)
713
HRESULT IFileDialogEvents.OnFolderChange(
IFileDialog
pfd)
718
HRESULT IFileDialogEvents.OnSelectionChange(
IFileDialog
pfd)
723
HRESULT IFileDialogEvents.OnShareViolation(
IFileDialog
pfd, IShellItem psi, out FDESVR pResponse)
729
HRESULT IFileDialogEvents.OnTypeChange(
IFileDialog
pfd)
734
HRESULT IFileDialogEvents.OnOverwrite(
IFileDialog
pfd, IShellItem psi, out FDEOR pResponse)
Microsoft\Win32\FileDialog.cs (2)
482
private protected override void PrepareDialog(
IFileDialog
dialog)
496
private protected override bool TryHandleItemOk(
IFileDialog
dialog, out object restoreState)
Microsoft\Win32\OpenFileDialog.cs (2)
204
private protected override
IFileDialog
CreateDialog()
206
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileOpenDialog)));
Microsoft\Win32\OpenFolderDialog.cs (2)
247
private protected override
IFileDialog
CreateDialog()
249
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileOpenDialog)));
Microsoft\Win32\SaveFileDialog.cs (2)
217
private protected override
IFileDialog
CreateDialog()
219
return (
IFileDialog
)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid(CLSID.FileSaveDialog)));
MS\Internal\AppModel\ShellProvider.cs (7)
394
HRESULT OnFileOk(
IFileDialog
pfd);
397
HRESULT OnFolderChanging(
IFileDialog
pfd, IShellItem psiFolder);
400
HRESULT OnFolderChange(
IFileDialog
pfd);
403
HRESULT OnSelectionChange(
IFileDialog
pfd);
406
HRESULT OnShareViolation(
IFileDialog
pfd, IShellItem psi, out FDESVR pResponse);
409
HRESULT OnTypeChange(
IFileDialog
pfd);
412
HRESULT OnOverwrite(
IFileDialog
pfd, IShellItem psi, out FDEOR pResponse);