5 references to SafeArrayScope
System.Private.Windows.Core (5)
Windows\Win32\System\Com\SafeArrayScope.cs (5)
249
public static explicit operator VARIANT(in
SafeArrayScope
<T> scope) => new() { vt = VARENUM.VT_ARRAY | scope.Value->VarType, data = new() { parray = (SAFEARRAY*)scope._value } };
251
public static implicit operator SAFEARRAY*(in
SafeArrayScope
<T> scope) => (SAFEARRAY*)scope._value;
253
public static implicit operator nint(in
SafeArrayScope
<T> scope) => scope._value;
256
public static implicit operator SAFEARRAY**(in
SafeArrayScope
<T> scope) => (SAFEARRAY**)Unsafe.AsPointer(ref Unsafe.AsRef(in scope._value));
259
public static implicit operator void**(in
SafeArrayScope
<T> scope) => (void**)Unsafe.AsPointer(ref Unsafe.AsRef(in scope._value));