2 instantiations of Vftbl
PresentationFramework (2)
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (2)
231
AbiToProjectionVftable = new
Vftbl
344
var vftblT = new
Vftbl
(thisPtr);
12 references to Vftbl
PresentationFramework (12)
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (12)
33
obj is null ? null : ComWrappersSupport.CreateCCWForObject(obj).As<
Vftbl
>(GuidGenerator.GetIID(typeof(IReadOnlyList<T>)));
227
private static readonly
Vftbl
AbiToProjectionVftable;
234
GetAt_0 = global::System.Delegate.CreateDelegate(GetAt_0_Type, typeof(
Vftbl
).GetMethod("Do_Abi_GetAt_0", BindingFlags.NonPublic | BindingFlags.Static).MakeGenericMethod(Marshaler<T>.AbiType)),
236
IndexOf_2 = global::System.Delegate.CreateDelegate(IndexOf_2_Type, typeof(
Vftbl
).GetMethod("Do_Abi_IndexOf_2", BindingFlags.NonPublic | BindingFlags.Static).MakeGenericMethod(Marshaler<T>.AbiType)),
338
public static ObjectReference<
Vftbl
> ObjRefFromAbi(IntPtr thisPtr)
344
var
vftblT = new Vftbl(thisPtr);
345
return ObjectReference<
Vftbl
>.FromAbi(thisPtr, vftblT.IInspectableVftbl.IUnknownVftbl, vftblT);
347
public static Guid PIID =
Vftbl
.PIID;
350
public static implicit operator IReadOnlyList<T>(ObjectReference<
Vftbl
> obj) => (obj != null) ? new IReadOnlyList<T>(obj) : null;
351
protected readonly ObjectReference<
Vftbl
> _obj;
357
public IReadOnlyList(IObjectReference obj) : this(obj.As<
Vftbl
>()) { }
358
public IReadOnlyList(ObjectReference<
Vftbl
> obj)