10 references to IDispatch
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeBinder.cs (2)
60
Debug.Assert(TypeUtils.AreReferenceAssignable(typeof(
IDispatch
), dispatch.Type));
77
get { return EnsureVariable(ref _dispatchObject, typeof(
IDispatch
), "dispatchObject"); }
Microsoft\CSharp\RuntimeBinder\ComInterop\ComObject.cs (1)
90
if (rcw is
IDispatch
dispatchObject)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComRuntimeHelpers.cs (3)
119
internal static ComTypes.ITypeInfo GetITypeInfoFromIDispatch(
IDispatch
dispatch)
257
if (obj is
IDispatch
)
325
public static IntPtr GetIdsOfNamedParameters(
IDispatch
dispatch, string[] names, int methodDispId, out GCHandle pinningHandle)
Microsoft\CSharp\RuntimeBinder\ComInterop\DispCallable.cs (1)
28
public
IDispatch
DispatchObject => DispatchComObject.DispatchObject;
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (3)
84
internal IDispatchComObject(
IDispatch
rcw)
117
public
IDispatch
DispatchObject { get; }
119
private static int GetIDsOfNames(
IDispatch
dispatch, string name, out int dispId)