31 references to IDispatch
ILLink.RoslynAnalyzer (1)
COMAnalyzer.cs (1)
74
case (int)UnmanagedType.
IDispatch
:
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\MethodOrPropertySymbol.cs (1)
173
return marshalAsType == UnmanagedType.Interface || marshalAsType == UnmanagedType.IUnknown || marshalAsType == UnmanagedType.
IDispatch
;
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
180
|| unmanagedType == UnmanagedType.
IDispatch
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
209
|| unmanagedType == UnmanagedType.
IDispatch
System.Reflection.Emit (2)
System\Reflection\Emit\PseudoCustomAttributesData.cs (2)
220
case UnmanagedType.
IDispatch
:
313
case UnmanagedType.
IDispatch
:
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (1)
188
case UnmanagedType.
IDispatch
:
System.Windows.Forms.Primitives (8)
Interop\SHDocVw\Interop.DWebBrowserEvents2.cs (8)
46
[MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
56
[MarshalAs(UnmanagedType.
IDispatch
)] ref object pDisp,
61
[MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
66
[MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
136
[MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
144
[MarshalAs(UnmanagedType.
IDispatch
)] object pDisp);
148
[MarshalAs(UnmanagedType.
IDispatch
)] object pDisp);
152
[MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
UIAutomationTypes (16)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (16)
1144
[Out, MarshalAs(UnmanagedType.
IDispatch
)]
2064
object Application { [return: MarshalAs(UnmanagedType.
IDispatch
)] get; }
2066
object Parent { [return: MarshalAs(UnmanagedType.
IDispatch
)] get; }
2068
object Container { [return: MarshalAs(UnmanagedType.
IDispatch
)] get; }
2073
[return: MarshalAs(UnmanagedType.
IDispatch
)]
2186
void PrintTemplateInstantiation([In, MarshalAs(UnmanagedType.
IDispatch
)] object pDisp);
2188
void PrintTemplateTeardown([In, MarshalAs(UnmanagedType.
IDispatch
)] object pDisp);
2190
void UpdatePageStatus([In, MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
2193
void BeforeNavigate2([In, MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
2198
void NewWindow2([In, Out, MarshalAs(UnmanagedType.
IDispatch
)] ref object pDisp,
2201
void NavigateComplete2([In, MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
2204
void DocumentComplete([In, MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
2239
void NavigateError([In, MarshalAs(UnmanagedType.
IDispatch
)] object pDisp,
2350
[Out, MarshalAs(UnmanagedType.
IDispatch
)]
2378
[return: MarshalAs(UnmanagedType.
IDispatch
)]
2387
[return: MarshalAs(UnmanagedType.
IDispatch
)]