3 instantiations of IInspectable
PresentationFramework (3)
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (1)
109
IInspectable inspectable = new
IInspectable
(inspectableRef);
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (2)
88
new
IInspectable
(ObjectReference<Vftbl>.FromAbi(thisPtr));
93
public 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)
74
if (IsOverridableInterface(iid) || typeof(global::WinRT.
IInspectable
).GUID == iid)
292
if (IsOverridableInterface(iid) || typeof(global::WinRT.
IInspectable
).GUID == iid)
399
if (IsOverridableInterface(iid) || typeof(global::WinRT.
IInspectable
).GUID == iid)
443
public
IInspectable
.Vftbl IInspectableVftbl;
454
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
459
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 3);
587
public
IInspectable
.Vftbl IInspectableVftbl;
612
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
631
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 17);
1127
public
IInspectable
.Vftbl IInspectableVftbl;
1138
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
1143
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 3);
1277
public
IInspectable
.Vftbl IInspectableVftbl;
1289
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
1295
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 4);
1471
public
IInspectable
.Vftbl IInspectableVftbl;
1480
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
1483
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 1);
MS\Internal\WindowsRuntime\Generated\Windows.Globalization.cs (19)
179
if (IsOverridableInterface(iid) || typeof(global::WinRT.
IInspectable
).GUID == iid)
216
public
IInspectable
.Vftbl IInspectableVftbl;
228
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
234
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 4);
406
public
IInspectable
.Vftbl IInspectableVftbl;
415
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
418
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 1);
480
public
IInspectable
.Vftbl IInspectableVftbl;
489
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
492
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 1);
561
public
IInspectable
.Vftbl IInspectableVftbl;
570
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
573
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 1);
642
public
IInspectable
.Vftbl IInspectableVftbl;
652
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
656
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 2);
760
public
IInspectable
.Vftbl IInspectableVftbl;
769
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
772
var nativeVftbl = (IntPtr*)ComWrappersSupport.AllocateVtableMemory(typeof(Vftbl), Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 1);
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.cs (2)
19
private readonly static ConcurrentDictionary<string, Func<
IInspectable
, object>> TypedObjectFactoryCache = new ConcurrentDictionary<string, Func<
IInspectable
, object>>();
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (4)
86
IID = typeof(
IInspectable
).GUID,
87
Vtable =
IInspectable
.Vftbl.AbiToProjectionVftablePtr
107
if (objRef.TryAs<
IInspectable
.Vftbl>(out var inspectableRef) == 0)
109
IInspectable
inspectable = new IInspectable(inspectableRef);
MS\Internal\WindowsRuntime\Generated\WinRT\IInspectable.cs (3)
87
public static
IInspectable
FromAbi(IntPtr thisPtr) =>
92
public static implicit operator
IInspectable
(IObjectReference obj) => obj.As<Vftbl>();
93
public static implicit operator
IInspectable
(ObjectReference<Vftbl> obj) => new IInspectable(obj);
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (1)
915
return objRef.As<
IInspectable
.Vftbl>();
MS\Internal\WindowsRuntime\Generated\WinRT\Projections.cs (2)
201
if(objectReference.TryAs<
IInspectable
.Vftbl>(out var inspectablePtr) == 0)
206
IInspectable
inspectable = inspectablePtr;
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (8)
96
internal
IInspectable
.Vftbl IInspectableVftbl;
104
IInspectableVftbl = Marshal.PtrToStructure<
IInspectable
.Vftbl>(vftblPtr.Vftbl);
114
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
117
var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 1);
417
internal
IInspectable
.Vftbl IInspectableVftbl;
429
IInspectableVftbl = Marshal.PtrToStructure<
IInspectable
.Vftbl>(vftblPtr.Vftbl);
442
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
448
var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 4);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (4)
207
internal
IInspectable
.Vftbl IInspectableVftbl;
220
IInspectableVftbl = Marshal.PtrToStructure<
IInspectable
.Vftbl>(vftblPtr.Vftbl);
233
IInspectableVftbl = global::WinRT.
IInspectable
.Vftbl.AbiToProjectionVftable,
239
var nativeVftbl = (IntPtr*)Marshal.AllocCoTaskMem(Marshal.SizeOf<global::WinRT.
IInspectable
.Vftbl>() + sizeof(IntPtr) * 4);
MS\Internal\WindowsRuntime\Generated\WinRT_Interop.cs (1)
16
public
IInspectable
.Vftbl IInspectableVftbl;