17 references to GetOrCreateObjectForComInstance
PresentationFramework (1)
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.net5.cs (1)
26
return ComWrappers.
GetOrCreateObjectForComInstance
(ptr, CreateObjectFlags.TrackerObject);
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (4)
763
return s_globalInstanceForTrackerSupport.
GetOrCreateObjectForComInstance
(externalComObject, CreateObjectFlags.TrackerObject);
1490
/// If the object cannot be created and <code>null</code> is returned, the call to <see cref="
GetOrCreateObjectForComInstance
(nint, CreateObjectFlags)"/> will throw a <see cref="ArgumentNullException"/>.
1555
return s_globalInstanceForMarshalling.
GetOrCreateObjectForComInstance
(externalComObject, flags);
1565
object obj = s_globalInstanceForTrackerSupport.
GetOrCreateObjectForComInstance
(externalComObject, CreateObjectFlags.TrackerObject);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\CreateObjectFlags.cs (1)
10
/// Enumeration of flags for <see cref="ComWrappers.
GetOrCreateObjectForComInstance
(IntPtr, CreateObjectFlags)"/>.
System.Private.Windows.Core (1)
Windows\Win32\System\Com\ComHelpers.cs (1)
308
return WinFormsComStrategy.Instance.
GetOrCreateObjectForComInstance
((nint)unknown, CreateObjectFlags.Unwrap);
System.Runtime.InteropServices (6)
System\Runtime\InteropServices\Marshalling\ComInterfaceMarshaller.cs (2)
13
/// to <see cref="ComWrappers.
GetOrCreateObjectForComInstance
(IntPtr, CreateObjectFlags)"/>.
57
return (T)StrategyBasedComWrappers.DefaultMarshallingInstance.
GetOrCreateObjectForComInstance
((nint)unmanaged, CreateObjectFlags.Unwrap);
System\Runtime\InteropServices\Marshalling\ComVariantMarshaller.cs (2)
167
return StrategyBasedComWrappers.DefaultMarshallingInstance.
GetOrCreateObjectForComInstance
(unmanaged.GetRawDataRef<nint>(), CreateObjectFlags.Unwrap);
203
return StrategyBasedComWrappers.DefaultMarshallingInstance.
GetOrCreateObjectForComInstance
(*(nint*)unmanaged.GetRawDataRef<nint>(), CreateObjectFlags.Unwrap);
System\Runtime\InteropServices\Marshalling\UniqueComInterfaceMarshaller.cs (2)
14
/// to <see cref="ComWrappers.
GetOrCreateObjectForComInstance
(IntPtr, CreateObjectFlags)"/>.
58
return (T)StrategyBasedComWrappers.DefaultMarshallingInstance.
GetOrCreateObjectForComInstance
((nint)unmanaged, CreateObjectFlags.UniqueInstance);
System.Windows.Forms.Tests (4)
System\Windows\Forms\ComponentModel\Com2Interop\ComNativeDescriptorTests.cs (4)
41
object comWrapper = UnknownComWrappers.Instance.
GetOrCreateObjectForComInstance
(iPictureDisp, CreateObjectFlags.None);
123
object mediaPlayer = UnknownComWrappers.Instance.
GetOrCreateObjectForComInstance
(unknown, CreateObjectFlags.None);
169
object comWrapper = UnknownComWrappers.Instance.
GetOrCreateObjectForComInstance
(accessible, CreateObjectFlags.None);
193
object comWrapper = UnknownComWrappers.Instance.
GetOrCreateObjectForComInstance
(accessible, CreateObjectFlags.None);