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