31 references to IDispatch
ILLink.RoslynAnalyzer (1)
COMAnalyzer.cs (1)
74case (int)UnmanagedType.IDispatch:
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\MethodOrPropertySymbol.cs (1)
173return 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)
220case UnmanagedType.IDispatch: 313case UnmanagedType.IDispatch:
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (1)
188case 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)] 2064object Application { [return: MarshalAs(UnmanagedType.IDispatch)] get; } 2066object Parent { [return: MarshalAs(UnmanagedType.IDispatch)] get; } 2068object Container { [return: MarshalAs(UnmanagedType.IDispatch)] get; } 2073[return: MarshalAs(UnmanagedType.IDispatch)] 2186void PrintTemplateInstantiation([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp); 2188void PrintTemplateTeardown([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp); 2190void UpdatePageStatus([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2193void BeforeNavigate2([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2198void NewWindow2([In, Out, MarshalAs(UnmanagedType.IDispatch)] ref object pDisp, 2201void NavigateComplete2([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2204void DocumentComplete([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2239void NavigateError([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2350[Out, MarshalAs(UnmanagedType.IDispatch)] 2378[return: MarshalAs(UnmanagedType.IDispatch)] 2387[return: MarshalAs(UnmanagedType.IDispatch)]