57 references to GetComScope
System.Private.Windows.Core (5)
System\IO\StreamExtensions.cs (1)
18return ComHelpers.GetComScope<IStream>(new ComManagedStream(stream, makeSeekable));
System\Private\Windows\Ole\ClipboardCore.cs (1)
124using var iDataObject = ComHelpers.GetComScope<IDataObject>(dataObject);
System\Private\Windows\Ole\DragDropHelper.cs (3)
75using var dataObjectScope = ComHelpers.GetComScope<IDataObject>(dataObject); 122using var dataObjectScope = ComHelpers.GetComScope<IDataObject>(dataObject); 297using var dataObjectScope = ComHelpers.GetComScope<IDataObject>(dataObject);
System.Windows.Forms (49)
System\Windows\Forms\Accessibility\AccessibleObject.cs (4)
1286using var selection = ComHelpers.GetComScope<IRawElementProviderSimple>(selected); 3237using var provider = ComHelpers.GetComScope<IRawElementProviderSimple>(this); 3249using var provider = ComHelpers.GetComScope<IRawElementProviderSimple>(this); 3269using var provider = ComHelpers.GetComScope<IRawElementProviderSimple>(this);
System\Windows\Forms\Accessibility\LabelEditUiaTextProvider.cs (2)
167using var selection = ComHelpers.GetComScope<ITextRangeProvider>(new UiaTextRange(_owningChildEditAccessibilityObject, this, start, end)); 215using var ranges = ComHelpers.GetComScope<ITextRangeProvider>(new UiaTextRange(_owningChildEditAccessibilityObject, this, start, end));
System\Windows\Forms\ActiveX\AxHost.cs (15)
1881using var persistStream = ComHelpers.GetComScope<IPersistStream>(_instance); 1886using var persistStreamInit = ComHelpers.GetComScope<IPersistStreamInit>(_instance); 1899using var persistStorage = ComHelpers.GetComScope<IPersistStorage>(_instance); 1906using (var propertyBag = ComHelpers.GetComScope<IPropertyBag>(propBag)) 1907using (var persistPropBag = ComHelpers.GetComScope<IPersistPropertyBag>(_instance)) 2031using (var persistStream = ComHelpers.GetComScope<IPersistStream>(_instance)) 2038using (var persistStreamInit = ComHelpers.GetComScope<IPersistStreamInit>(_instance)) 2045using (var persistStorage = ComHelpers.GetComScope<IPersistStorage>(_instance)) 2785using var persistStream = ComHelpers.GetComScope<IPersistStream>(_instance); 2821using var persistStorage = ComHelpers.GetComScope<IPersistStorage>(_instance); 2834using var persistPropBag = ComHelpers.GetComScope<IPersistPropertyBag>(_instance); 3024using var unknown = ComHelpers.GetComScope<IUnknown>(_instance); 3470using var clientSite = ComHelpers.GetComScope<IOleClientSite>(_oleSite); 3479using var clientSite = ComHelpers.GetComScope<IOleClientSite>(_oleSite); 3517=> ComHelpers.GetComScope<T>(_instance);
System\Windows\Forms\ActiveX\AxHost.State.cs (1)
189=> _propertyBag is null ? default : ComHelpers.GetComScope<IPropertyBag>(_propertyBag);
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (3)
896using var activeObject = ComHelpers.GetComScope<IOleInPlaceActiveObject>(_control); 1032using var propertyBag = ComHelpers.GetComScope<IPropertyBag>(bagStream); 1485using var propertyBag = ComHelpers.GetComScope<IPropertyBag>(bagStream);
System\Windows\Forms\ComponentModel\COM2Interop\COM2ComponentEditor.cs (2)
62using var unknown = ComHelpers.GetComScope<IUnknown>(obj); 96using var unknown = ComHelpers.GetComScope<IUnknown>(obj);
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (1)
255using var dispatch = ComHelpers.GetComScope<IDispatch>(comObject);
System\Windows\Forms\Control.cs (2)
4962using var dropSource = ComHelpers.GetComScope<IDropSource>( 4964using var dataScope = ComHelpers.GetComScope<Com.IDataObject>(dataObject);
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxUiaTextProvider.cs (2)
228using var selection = ComHelpers.GetComScope<ITextRangeProvider>(new UiaTextRange(_owningComboBox.ChildEditAccessibleObject, this, start, end)); 282using var ranges = ComHelpers.GetComScope<ITextRangeProvider>(new UiaTextRange(_owningComboBox.ChildEditAccessibleObject, this, start, end));
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
3091using var oleCallback = ComHelpers.GetComScope<IRichEditOleCallback>(_oleCallback);
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseUiaTextProvider.cs (2)
49using var selection = ComHelpers.GetComScope<ITextRangeProvider>(new UiaTextRange(Owner.AccessibilityObject, this, start, end)); 73using var ranges = ComHelpers.GetComScope<ITextRangeProvider>(new UiaTextRange(Owner.AccessibilityObject, this, start, end));
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (2)
2198using var dropSource = ComHelpers.GetComScope<IDropSource>(CreateDropSource(dataObject, dragImage, cursorOffset, useDefaultDragImage)); 2199using var dataObjectScope = ComHelpers.GetComScope<Com.IDataObject>(dataObject);
System\Windows\Forms\Controls\WebBrowser\HtmlDocument.HtmlDocumentShim.cs (2)
57using var dispatch = ComHelpers.GetComScope<IDispatch>(proxy); 90using var dispatch = ComHelpers.GetComScope<IDispatch>(proxy);
System\Windows\Forms\Controls\WebBrowser\HtmlElement.cs (1)
562using var insertedElement = ComHelpers.GetComScope<IHTMLElement>(newElement.DomElement);
System\Windows\Forms\Controls\WebBrowser\HtmlElement.HtmlElementShim.cs (2)
82using var dispatch = ComHelpers.GetComScope<IDispatch>(proxy); 114using var dispatch = ComHelpers.GetComScope<IDispatch>(proxy);
System\Windows\Forms\Controls\WebBrowser\HtmlWindow.HtmlWindowShim.cs (2)
49using var dispatch = ComHelpers.GetComScope<IDispatch>(proxy); 80using var dispatch = ComHelpers.GetComScope<IDispatch>(proxy);
System\Windows\Forms\Controls\WebBrowser\WebBrowser.cs (2)
355using var htmlDocument2 = ComHelpers.GetComScope<IHTMLDocument2>(htmlDocument.DomDocument); 380using var htmlDocument2 = ComHelpers.GetComScope<IHTMLDocument2>(htmlDocument.DomDocument);
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (1)
672using var clientSite = ComHelpers.GetComScope<IOleClientSite>(ActiveXSite);
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.Vista.cs (1)
36using var events = ComHelpers.GetComScope<IFileDialogEvents>(new VistaDialogEvents(this));
System\Windows\Forms\Input\Cursor.cs (1)
411using var pStream = ComHelpers.GetComScope<IStream>(stream);
System.Windows.Forms.Primitives (3)
Windows\Win32\PInvoke.UiaDisconnectProvider.cs (1)
15using var providerScope = ComHelpers.GetComScope<IRawElementProviderSimple>(provider);
Windows\Win32\PInvoke.UiaRaiseNotificationEvent.cs (1)
20using var providerScope = ComHelpers.GetComScope<IRawElementProviderSimple>(provider);
Windows\Win32\System\Com\ComSafeArrayScopeExtensions.cs (1)
27using var pointer = ComHelpers.GetComScope<TComStruct>(interfaces[i]);