8 instantiations of ComSafeArrayScope
System.Windows.Forms (7)
System\Windows\Forms\Accessibility\AccessibleObject.cs (1)
1284ComSafeArrayScope<IRawElementProviderSimple> scope = new(1);
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (2)
165ComSafeArrayScope<ITextRangeProvider> result = new(1); 213ComSafeArrayScope<ITextRangeProvider> result = new(1);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (2)
226ComSafeArrayScope<ITextRangeProvider> result = new(1); 280ComSafeArrayScope<ITextRangeProvider> result = new(1);
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (2)
47ComSafeArrayScope<ITextRangeProvider> result = new(1); 71ComSafeArrayScope<ITextRangeProvider> result = new(1);
System.Windows.Forms.Primitives (1)
Windows\Win32\System\Com\ComSafeArrayScopeExtensions.cs (1)
22ComSafeArrayScope<TComStruct> scope = new(length);
12 references to ComSafeArrayScope
System.Windows.Forms (7)
System\Windows\Forms\Accessibility\AccessibleObject.cs (1)
1284ComSafeArrayScope<IRawElementProviderSimple> scope = new(1);
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (2)
165ComSafeArrayScope<ITextRangeProvider> result = new(1); 213ComSafeArrayScope<ITextRangeProvider> result = new(1);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (2)
226ComSafeArrayScope<ITextRangeProvider> result = new(1); 280ComSafeArrayScope<ITextRangeProvider> result = new(1);
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (2)
47ComSafeArrayScope<ITextRangeProvider> result = new(1); 71ComSafeArrayScope<ITextRangeProvider> result = new(1);
System.Windows.Forms.Primitives (5)
Windows\Win32\System\Com\ComSafeArrayScope.cs (2)
70public static implicit operator SAFEARRAY**(in ComSafeArrayScope<T> scope) => scope._value; 72public static implicit operator SAFEARRAY*(in ComSafeArrayScope<T> scope) => scope._value;
Windows\Win32\System\Com\ComSafeArrayScopeExtensions.cs (3)
9/// Creates a <see cref="ComSafeArrayScope{T}"/> where T is <typeparamref name="TComStruct"/> from an array of 18public static unsafe ComSafeArrayScope<TComStruct> CreateComSafeArrayScope<TComStruct, TComInterface>(this TComInterface[] interfaces) 22ComSafeArrayScope<TComStruct> scope = new(length);