3 instantiations of IInspectable
PresentationFramework (3)
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (1)
109IInspectable inspectable = new IInspectable(inspectableRef);
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (2)
88new IInspectable(ObjectReference<Vftbl>.FromAbi(thisPtr)); 93public static implicit operator IInspectable(ObjectReference<Vftbl> obj) => new IInspectable(obj);
62 references to IInspectable
PresentationFramework (62)
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (18)
73if (IsOverridableInterface(iid) || typeof(global::WinRT.IInspectable).GUID == iid) 291if (IsOverridableInterface(iid) || typeof(global::WinRT.IInspectable).GUID == iid) 398if (IsOverridableInterface(iid) || typeof(global::WinRT.IInspectable).GUID == iid) 442public IInspectable.Vftbl IInspectableVftbl; 453IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 458var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 3); 586public IInspectable.Vftbl IInspectableVftbl; 611IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 630var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 17); 1126public IInspectable.Vftbl IInspectableVftbl; 1137IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 1142var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 3); 1276public IInspectable.Vftbl IInspectableVftbl; 1288IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 1294var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4); 1470public IInspectable.Vftbl IInspectableVftbl; 1479IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 1482var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1);
MS\Internal\WindowsRuntime\Generated\Windows.Globalization.cs (19)
178if (IsOverridableInterface(iid) || typeof(global::WinRT.IInspectable).GUID == iid) 215public IInspectable.Vftbl IInspectableVftbl; 227IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 233var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4); 405public IInspectable.Vftbl IInspectableVftbl; 414IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 417var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1); 479public IInspectable.Vftbl IInspectableVftbl; 488IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 491var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1); 560public IInspectable.Vftbl IInspectableVftbl; 569IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 572var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1); 641public IInspectable.Vftbl IInspectableVftbl; 651IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 655var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 2); 759public IInspectable.Vftbl IInspectableVftbl; 768IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 771var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1);
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.cs (2)
19private static readonly ConcurrentDictionary<string, Func<IInspectable, object>> TypedObjectFactoryCache = new ConcurrentDictionary<string, Func<IInspectable, object>>();
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (4)
86IID = typeof(IInspectable).GUID, 87Vtable = IInspectable.Vftbl.AbiToProjectionVftablePtr 107if (objRef.TryAs<IInspectable.Vftbl>(out var inspectableRef) == 0) 109IInspectable inspectable = new IInspectable(inspectableRef);
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (3)
87public static IInspectable FromAbi(IntPtr thisPtr) => 92public static implicit operator IInspectable(IObjectReference obj) => obj.As<Vftbl>(); 93public static implicit operator IInspectable(ObjectReference<Vftbl> obj) => new IInspectable(obj);
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (1)
912return objRef.As<IInspectable.Vftbl>();
MS\Internal\WindowsRuntime\Generated\WinRT\Projections.cs (2)
201if(objectReference.TryAs<IInspectable.Vftbl>(out var inspectablePtr) == 0) 206IInspectable inspectable = inspectablePtr;
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (8)
96internal IInspectable.Vftbl IInspectableVftbl; 104IInspectableVftbl = Marshal.PtrToStructure<IInspectable.Vftbl>(vftblPtr.Vftbl); 114IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 117var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 1); 418internal IInspectable.Vftbl IInspectableVftbl; 430IInspectableVftbl = Marshal.PtrToStructure<IInspectable.Vftbl>(vftblPtr.Vftbl); 443IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 449var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (4)
207internal IInspectable.Vftbl IInspectableVftbl; 220IInspectableVftbl = Marshal.PtrToStructure<IInspectable.Vftbl>(vftblPtr.Vftbl); 233IInspectableVftbl = global::WinRT.IInspectable.Vftbl.AbiToProjectionVftable, 239var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<global::WinRT.IInspectable.Vftbl>() + sizeof(IntPtr) * 4);
MS\Internal\WindowsRuntime\Generated\WinRT_Interop.cs (1)
16public IInspectable.Vftbl IInspectableVftbl;