6 instantiations of ComScope
Microsoft.Build (1)
Instance\RunningObjectTable.cs (1)
129
using ComScope<IMoniker> moniker =
new
(monikerRaw);
Microsoft.Build.Framework (5)
Utilities\ProcessExtensions.cs (5)
295
using ComScope<IWbemLocator> locator =
new
(locatorPtr);
302
using ComScope<IWbemServices> services =
new
();
337
using ComScope<IEnumWbemClassObject> enumerator =
new
();
359
using ComScope<IWbemClassObject> obj =
new
();
403
using ComScope<IDebugClient4> client =
new
(clientPtr);
15 references to ComScope
Microsoft.Build (1)
Instance\RunningObjectTable.cs (1)
129
using
ComScope
<IMoniker> moniker = new(monikerRaw);
Microsoft.Build.Framework (14)
Utilities\ProcessExtensions.cs (5)
295
using
ComScope
<IWbemLocator> locator = new(locatorPtr);
302
using
ComScope
<IWbemServices> services = new();
337
using
ComScope
<IEnumWbemClassObject> enumerator = new();
359
using
ComScope
<IWbemClassObject> obj = new();
403
using
ComScope
<IDebugClient4> client = new(clientPtr);
Windows\Win32\System\Com\ComClassFactory.cs (2)
59
public
ComScope
<TInterface> TryCreateInstance<TInterface>(out HRESULT result)
63
ComScope
<TInterface> scope = default;
Windows\Win32\System\Com\ComScope.cs (7)
32
/// Initializes a new instance of the <see cref="
ComScope
{T}"/> struct.
37
/// Initializes a new instance of the <see cref="
ComScope
{T}"/> struct with a void pointer.
41
public static implicit operator T*(in
ComScope
<T> scope) => (T*)scope._value;
43
public static implicit operator void*(in
ComScope
<T> scope) => (void*)scope._value;
45
public static implicit operator nint(in
ComScope
<T> scope) => scope._value;
48
public static implicit operator T**(in
ComScope
<T> scope) =>
52
public static implicit operator void**(in
ComScope
<T> scope) =>