20 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);
System.Windows.Forms.Primitives.Tests (2)
System\Windows\Forms\Automation\UiaTextRangeTests.cs (1)
1060ComSafeArrayScope<IRawElementProviderSimple> actual = new(null);
Windows\Win32\System\Com\ComSafeArrayScopeTests.cs (1)
17Assert.Throws<ArgumentException>(() => new ComSafeArrayScope<IUnknown>(array));
System.Windows.Forms.Tests (10)
System\Windows\Forms\ComboBox.ComboBoxUiaTextProviderTests.cs (5)
855using ComSafeArrayScope<ITextRangeProvider> result = new(null); 874using ComSafeArrayScope<ITextRangeProvider> result = new(null); 958using ComSafeArrayScope<ITextRangeProvider> selection = new(null); 990using ComSafeArrayScope<ITextRangeProvider> selection = new(null); 1019using ComSafeArrayScope<ITextRangeProvider> selection = new(null);
System\Windows\Forms\TextBoxBase.TextBoxBaseUiaTextProviderTests.cs (5)
729using ComSafeArrayScope<ITextRangeProvider> scope = new(null); 746using ComSafeArrayScope<ITextRangeProvider> scope = new(null); 826using ComSafeArrayScope<ITextRangeProvider> selection = new(null); 850using ComSafeArrayScope<ITextRangeProvider> selection = new(null); 868using ComSafeArrayScope<ITextRangeProvider> selection = new(null);
24 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);
System.Windows.Forms.Primitives.Tests (2)
System\Windows\Forms\Automation\UiaTextRangeTests.cs (1)
1060ComSafeArrayScope<IRawElementProviderSimple> actual = new(null);
Windows\Win32\System\Com\ComSafeArrayScopeTests.cs (1)
29using var scope = providers.CreateComSafeArrayScope<IRawElementProviderSimple, IRawElementProviderSimple.Interface>();
System.Windows.Forms.Tests (10)
System\Windows\Forms\ComboBox.ComboBoxUiaTextProviderTests.cs (5)
855using ComSafeArrayScope<ITextRangeProvider> result = new(null); 874using ComSafeArrayScope<ITextRangeProvider> result = new(null); 958using ComSafeArrayScope<ITextRangeProvider> selection = new(null); 990using ComSafeArrayScope<ITextRangeProvider> selection = new(null); 1019using ComSafeArrayScope<ITextRangeProvider> selection = new(null);
System\Windows\Forms\TextBoxBase.TextBoxBaseUiaTextProviderTests.cs (5)
729using ComSafeArrayScope<ITextRangeProvider> scope = new(null); 746using ComSafeArrayScope<ITextRangeProvider> scope = new(null); 826using ComSafeArrayScope<ITextRangeProvider> selection = new(null); 850using ComSafeArrayScope<ITextRangeProvider> selection = new(null); 868using ComSafeArrayScope<ITextRangeProvider> selection = new(null);