83 references to Release
Microsoft.Build.Tasks.CodeAnalysis (1)
RCWForCurrentContext.cs (1)
49Marshal.Release(iunknownPtr);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
BlindAggregatorFactory.cs (1)
66Marshal.Release(_innerUnknown);
Microsoft.VisualStudio.LanguageServices (14)
DebuggerIntelliSense\AbstractDebuggerIntelliSenseContext.cs (1)
276Marshal.Release(frameTextView);
EditorConfigSettings\SettingsEditorFactory.cs (1)
97_ = Marshal.Release(ptr); // Release RefCount from CreateInstance call
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (1)
147Marshal.Release(bufferPtr);
Interactive\VsResetInteractive.cs (1)
279Marshal.Release(pointer);
Interop\WeakComHandle.cs (3)
56Marshal.Release(pUnk); 75Marshal.Release(pUnk); 118Marshal.Release(pUnk);
Interop\WrapperPolicy.cs (1)
45Marshal.Release(ptr);
LanguageService\AbstractLanguageService`2.IVsContainedLanguageFactory.cs (1)
44Marshal.Release(service);
ProjectSystem\InvisibleEditor.cs (3)
78Marshal.Release(invisibleEditorPtr); 109Marshal.Release(docDataPtrViaTextBufferProvider); 112Marshal.Release(docDataPtrViaTextLines);
Utilities\VisualStudioCommandHandlerHelpers.cs (2)
66Marshal.Release(selectionHierarchy); 71Marshal.Release(selectionContainer);
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
CodeModel\CodeModelTestHelpers.vb (2)
124Marshal.Release(innerUnknown) 127Marshal.Release(wrapperUnknown)
PresentationCore (5)
MS\Internal\Text\TextInterface\Factory.cs (5)
77Marshal.Release(pIDWriteFontFileLoaderMirror); 88Marshal.Release(pIDWriteFontCollectionLoaderMirror); 315Marshal.Release(pIDWriteFontCollectionLoaderMirror); 358Marshal.Release(pIDWriteFontCollectionLoaderMirror); 370Marshal.Release(pIDWriteFontFileLoaderMirror);
System.ComponentModel.TypeConverter (1)
System\ComponentModel\TypeDescriptor.cs (1)
1764Marshal.Release(unknown);
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\ComAwareWeakReference.cs (2)
57Marshal.Release(pComWeakRef); 71Marshal.Release(_pComWeakRef);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\DispatchWrapper.cs (1)
22Marshal.Release(pdisp);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ComVariant.cs (4)
160Marshal.Release(_typeUnion._unionTypes._unknown); 172Marshal.Release(_typeUnion._unionTypes._record._recordInfo); 187Marshal.Release(_typeUnion._unionTypes._unknown); 195Marshal.Release(versionedStream->_stream);
src\System\Runtime\InteropServices\ComWrappers.cs (1)
37/// This can be done through an API like <see cref="Marshal.Release(IntPtr)"/>.
System.Runtime.InteropServices (5)
System\Runtime\InteropServices\Marshalling\ComInterfaceMarshaller.cs (3)
68Marshal.Release((nint)unmanaged); 81Marshal.Release(unknown); 84Marshal.Release(unknown);
System\Runtime\InteropServices\Marshalling\FreeThreadedStrategy.cs (1)
34=> Marshal.Release((nint)thisPtr);
System\Runtime\InteropServices\Marshalling\UniqueComInterfaceMarshaller.cs (1)
70Marshal.Release((nint)unmanaged);
System.Windows.Forms (2)
System\Windows\Forms\ActiveX\Control.ActiveXFontMarshaler.cs (1)
24public void CleanUpNativeData(IntPtr pObj) => Marshal.Release(pObj);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyPageUITypeConverter.cs (1)
96Marshal.Release(addresses[i]);
System.Windows.Forms.Primitives.Tests (42)
Interop\Oleaut32\VARIANTTests.cs (42)
4535Marshal.Release(ptr1); 4536Marshal.Release(ptr2); 4571Marshal.Release(ptr1); 4572Marshal.Release(ptr2); 4625Marshal.Release(ptr1); 4626Marshal.Release(ptr2); 4627Marshal.Release(ptr3); 4628Marshal.Release(ptr4); 4629Marshal.Release(ptr5); 4677Marshal.Release(ptr1); 4678Marshal.Release(ptr2); 4679Marshal.Release(ptr3); 4680Marshal.Release(ptr4); 4681Marshal.Release(ptr5); 4717Marshal.Release(ptr1); 4718Marshal.Release(ptr2); 4753Marshal.Release(ptr1); 4754Marshal.Release(ptr2); 4807Marshal.Release(ptr1); 4808Marshal.Release(ptr2); 4809Marshal.Release(ptr3); 4810Marshal.Release(ptr4); 4811Marshal.Release(ptr5); 4859Marshal.Release(ptr1); 4860Marshal.Release(ptr2); 4861Marshal.Release(ptr3); 4862Marshal.Release(ptr4); 4863Marshal.Release(ptr5); 4900Marshal.Release(ptr1); 4901Marshal.Release(ptr2); 4937Marshal.Release(ptr1); 4938Marshal.Release(ptr2); 4992Marshal.Release(ptr1); 4993Marshal.Release(ptr2); 4994Marshal.Release(ptr3); 4995Marshal.Release(ptr4); 4996Marshal.Release(ptr5); 5045Marshal.Release(ptr1); 5046Marshal.Release(ptr2); 5047Marshal.Release(ptr3); 5048Marshal.Release(ptr4); 5049Marshal.Release(ptr5);
UIAutomationClient (1)
MS\Internal\Automation\UiaCoreApi.cs (1)
1142Marshal.Release(errorInfoAsIntPtr);
UIAutomationTypes (1)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (1)
1991Marshal.Release(this.data1);