65 references to Release
ILCompiler.Diagnostics (1)
PdbWriter.cs (1)
199Marshal.Release(pdbWriterInst);
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Core\MSBuildTask\RCWForCurrentContext.cs (1)
49Marshal.Release(iunknownPtr);
Microsoft.CSharp (2)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComRuntimeHelpers.cs (1)
164Marshal.Release(typeInfoPtr);
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (1)
491Marshal.Release(typeInfoPtr);
Microsoft.Diagnostics.DataContractReader.Legacy (2)
ClrDataModule.cs (2)
50Marshal.Release(_legacyModulePointer); 97Marshal.Release(ppMdi);
Microsoft.DiaSymReader (1)
Utilities\ComStreamWrapper.cs (1)
226Marshal.Release(unmanaged);
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)
1773Marshal.Release(unknown);
System.Data.OleDb (7)
OleDbWrapper.cs (3)
273Marshal.Release(idbCreateSession); 365Marshal.Release(ptr); 434Marshal.Release(nativeICommandText);
SafeHandles.cs (3)
203Marshal.Release(pChapteredRowset); 226Marshal.Release(pTransaction); 249Marshal.Release(pTransaction);
System\Data\ProviderBase\WrappedIUnknown.cs (1)
74Marshal.Release(ptr);
System.DirectoryServices (1)
Interop\UnsafeNativeMethods.cs (1)
29Marshal.Release(ppObjectNative);
System.DirectoryServices.AccountManagement (1)
System\DirectoryServices\AccountManagement\interopt.cs (1)
37Marshal.Release(ppObjPtr);
System.Management (8)
System\Management\InteropClasses\WMIInterop.cs (4)
61Marshal.Release(pWbemClassObject); 390Marshal.Release(pWbemQualifierSet); 1358Marshal.Release(pComThreadingInfo); 1360Marshal.Release(pObjectContext);
System\Management\ManagementObject.cs (2)
1523Marshal.Release(pwbemCallResult); 1821Marshal.Release(pwbemCallResult);
System\Management\ManagementScope.cs (1)
553Marshal.Release(pUnk);
System\Management\wmiutil.cs (1)
39Marshal.Release(pErrorInfo);
System.Private.CoreLib (17)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ComAwareWeakReference.cs (2)
57Marshal.Release(pComWeakRef); 71Marshal.Release(_pComWeakRef);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComWrappers.cs (9)
613Marshal.Release(externalComObject); 644Marshal.Release(_inner); 700Marshal.Release(_trackerObject); 737Marshal.Release(_trackerObject); 1005Marshal.Release(implMaybe); 1174Marshal.Release(identity); 1178Marshal.Release(referenceTrackerMaybe); 1567Marshal.Release(unknownPtr); 1891Marshal.Release(_ptr);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\DispatchWrapper.cs (1)
22Marshal.Release(pdisp);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\TrackerObjectManager.cs (1)
36Marshal.Release(referenceTrackerManager);
System.Runtime.InteropServices (6)
System\Runtime\InteropServices\Marshalling\ComInterfaceMarshaller.cs (3)
68Marshal.Release((nint)unmanaged); 81Marshal.Release(unknown); 84Marshal.Release(unknown);
System\Runtime\InteropServices\Marshalling\FreeThreadedStrategy.cs (1)
38=> Marshal.Release((nint)thisPtr);
System\Runtime\InteropServices\Marshalling\IIUnknownStrategy.cs (1)
43/// <seealso cref="Marshal.Release(nint)"/>
System\Runtime\InteropServices\Marshalling\UniqueComInterfaceMarshaller.cs (1)
70Marshal.Release((nint)unmanaged);
System.Speech (3)
Internal\SapiInterop\SpeechEvent.cs (1)
63Marshal.Release((IntPtr)_lParam);
Internal\Synthesis\VoiceSynthesis.cs (1)
1620Marshal.Release(_iSite);
Result\RecognitionResult.cs (1)
466Marshal.Release(sapiAlternates[i]);
System.Transactions.Local (5)
System\Transactions\TransactionInterop.cs (5)
296Marshal.Release(transactionNativePtr); 319Marshal.Release(transactionNativePtr); 447Marshal.Release(unknown); 450Marshal.Release(transactionNativePtr); 454Marshal.Release(unknown);
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]);
UIAutomationClient (1)
MS\Internal\Automation\UiaCoreApi.cs (1)
1142Marshal.Release(errorInfoAsIntPtr);
UIAutomationTypes (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (1)
1991Marshal.Release(this.data1);