24 references to IDispatch
ILLink.RoslynAnalyzer (1)
COMAnalyzer.cs (1)
68 case (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)
183|| unmanagedType == UnmanagedType.IDispatch
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
194|| 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:
UIAutomationTypes (17)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (17)
1378[Out, MarshalAs(UnmanagedType.IDispatch)] 2403object Application { [return: MarshalAs(UnmanagedType.IDispatch)]get;} 2405object Parent { [return: MarshalAs(UnmanagedType.IDispatch)]get;} 2407object Container { [return: MarshalAs(UnmanagedType.IDispatch)]get;} 2410object Document { [return: MarshalAs(UnmanagedType.IDispatch)] 2520void PrintTemplateInstantiation([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp); 2522void PrintTemplateTeardown([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp); 2524void UpdatePageStatus([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2527void BeforeNavigate2([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2532void NewWindow2([In, Out, MarshalAs(UnmanagedType.IDispatch)] ref object pDisp, 2535void NavigateComplete2([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2538void DocumentComplete([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2573void NavigateError([In, MarshalAs(UnmanagedType.IDispatch)] object pDisp, 2684[Out, MarshalAs(UnmanagedType.IDispatch)] 2712[return: MarshalAs(UnmanagedType.IDispatch)] 2721[return: MarshalAs(UnmanagedType.IDispatch)] 2879[return: MarshalAs(UnmanagedType.IDispatch)] object CreatePopup([In] ref object reserved);