2 writes to _value
System.Windows.Forms.Primitives (2)
Windows\Win32\System\Com\ComSafeArrayScope.cs (2)
30_value = new(value); 41_value = new(PInvokeCore.SafeArrayCreate(VARENUM.VT_UNKNOWN, 1, &saBound));
8 references to _value
System.Windows.Forms.Primitives (8)
Windows\Win32\System\Com\ComSafeArrayScope.cs (8)
54using ComScope<IUnknown> unknown = new((IUnknown*)_value[i]); 59set => _value[i] = (nint)value; 62public int Length => _value.Length; 64public bool IsNull => _value.IsNull; 66public bool IsEmpty => _value.IsEmpty; 68public void Dispose() => _value.Dispose(); 70public static implicit operator SAFEARRAY**(in ComSafeArrayScope<T> scope) => scope._value; 72public static implicit operator SAFEARRAY*(in ComSafeArrayScope<T> scope) => scope._value;