9 references to DefaultMarshallingInstance
System.Runtime.InteropServices (9)
System\Runtime\InteropServices\Marshalling\ComInterfaceMarshaller.cs (2)
39
unknown = StrategyBasedComWrappers.
DefaultMarshallingInstance
.GetOrCreateComInterfaceForObject(managed, CreateComInterfaceFlags.None);
57
return (T)StrategyBasedComWrappers.
DefaultMarshallingInstance
.GetOrCreateObjectForComInstance((nint)unmanaged, CreateObjectFlags.Unwrap);
System\Runtime\InteropServices\Marshalling\ComVariantMarshaller.cs (5)
100
variant = ComVariant.CreateRaw(VarEnum.VT_UNKNOWN, StrategyBasedComWrappers.
DefaultMarshallingInstance
.GetOrCreateComInterfaceForObject(wrapped, CreateComInterfaceFlags.None));
105
variant = ComVariant.CreateRaw(VarEnum.VT_UNKNOWN, StrategyBasedComWrappers.
DefaultMarshallingInstance
.GetOrCreateComInterfaceForObject(managed, CreateComInterfaceFlags.None));
167
return StrategyBasedComWrappers.
DefaultMarshallingInstance
.GetOrCreateObjectForComInstance(unmanaged.GetRawDataRef<nint>(), CreateObjectFlags.Unwrap);
203
return StrategyBasedComWrappers.
DefaultMarshallingInstance
.GetOrCreateObjectForComInstance(*(nint*)unmanaged.GetRawDataRef<nint>(), CreateObjectFlags.Unwrap);
327
*(IntPtr*)_unmanaged.GetRawDataRef<nint>() = StrategyBasedComWrappers.
DefaultMarshallingInstance
.GetOrCreateComInterfaceForObject(unkObj, CreateComInterfaceFlags.None);
System\Runtime\InteropServices\Marshalling\UniqueComInterfaceMarshaller.cs (2)
38
unknown = StrategyBasedComWrappers.
DefaultMarshallingInstance
.GetOrCreateComInterfaceForObject(managed, CreateComInterfaceFlags.None);
58
return (T)StrategyBasedComWrappers.
DefaultMarshallingInstance
.GetOrCreateObjectForComInstance((nint)unmanaged, CreateObjectFlags.UniqueInstance);