mscorlib(4.0.0.0) API with additions
System.IDisposable Interface Reference

Provides a mechanism for releasing unmanaged resources.To browse the .NET Framework source code for this type, see the Reference Source. More...

Inheritance diagram for System.IDisposable:
[legend]

Public Member Functions

void Dispose ()
 Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More...
 

Detailed Description

Provides a mechanism for releasing unmanaged resources.To browse the .NET Framework source code for this type, see the Reference Source.

Definition at line 8 of file IDisposable.cs.

Member Function Documentation

◆ Dispose()

void System.IDisposable.Dispose ( )

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Implemented in System.Net.Sockets.Socket, System.Security.Cryptography.RijndaelManagedTransform, System.Threading.Tasks.Task< TResult >, System.Threading.Tasks.Task< Task< T >[]>, System.Threading.Tasks.Task< System.Tuple< int, int, int, bool > >, System.Threading.Tasks.Task< int >, System.Threading.Tasks.Task< T >, System.Threading.Tasks.Task< VoidTaskResult >, System.Threading.Tasks.Task< Task >, System.Threading.Tasks.Task< bool >, System.Threading.Tasks.Task< TAntecedentResult >, System.Threading.Tasks.Task< Task[]>, System.Threading.Tasks.Task< T[]>, System.Xml.XmlReader, System.IO.IsolatedStorage.IsolatedStorageFile, System.Diagnostics.Tracing.EventSource, System.Threading.ReaderWriterLockSlim, System.Net.Mail.SmtpClient, System.Collections.Concurrent.BlockingCollection< T >, System.IO.Stream, System.IO.MemoryMappedFiles.MemoryMappedFile, System.Xml.XmlWriter, System.Security.Principal.WindowsIdentity, System.Security.Cryptography.X509Certificates.X509Certificate, System.Threading.WaitHandle, System.Net.Sockets.TcpClient, System.Collections.Generic.Dictionary< TKey, TValue >.ValueCollection.Enumerator, System.Collections.Generic.SortedSet< T >.Enumerator, System.Threading.SemaphoreSlim, System.Threading.Barrier, System.Diagnostics.Eventing.Reader.ProviderMetadata, System.IO.TextWriter, System.Net.Sockets.SocketAsyncEventArgs, System.Collections.Generic.SortedDictionary< TKey, TValue >.ValueCollection.Enumerator, System.Threading.ExecutionContext, System.Threading.ManualResetEventSlim, System.Net.Mail.MailMessage, System.Security.Cryptography.CngKey, System.Net.WebSockets.ClientWebSocket, System.Resources.ResourceReader, System.Threading.ThreadLocal< T >, System.Resources.ResourceWriter, System.Security.Cryptography.HashAlgorithm, System.ActivationContext, System.Net.Sockets.UdpClient, System.Threading.CancellationTokenSource, System.Security.Cryptography.X509Certificates.X509Chain, System.Threading.Timer, System.Collections.Generic.Dictionary< TKey, TValue >.KeyCollection.Enumerator, System.Diagnostics.Eventing.Reader.EventLogWatcher, System.Runtime.MemoryFailPoint, System.Security.Cryptography.SymmetricAlgorithm, System.Diagnostics.Eventing.Reader.EventLogConfiguration, System.Security.SecureString, System.Security.Cryptography.FromBase64Transform, System.Collections.Generic.SortedDictionary< TKey, TValue >.KeyCollection.Enumerator, System.Diagnostics.Eventing.Reader.EventLogReader, System.Security.Cryptography.X509Certificates.X509Store, System.Collections.Generic.List< T >.Enumerator, System.Diagnostics.Eventing.Reader.EventRecord, System.Threading.ThreadPoolBoundHandle, System.Net.Mail.AttachmentBase, System.IO.UnmanagedMemoryAccessor, System.ComponentModel.Design.ServiceContainer, System.ComponentModel.Container, System.IO.TextReader, System.Collections.Generic.Dictionary< TKey, TValue >.Enumerator, System.Security.SecurityContext, System.Diagnostics.TraceListener, System.Net.WebResponse, System.Net.WebSockets.WebSocket, System.IO.BinaryWriter, System.Security.Principal.WindowsImpersonationContext, System.Diagnostics.PerformanceData.CounterSetInstanceCounterDataSet, System.IO.BinaryReader, System.Collections.Generic.LinkedList< T >.Enumerator, System.Security.Cryptography.CryptoAPITransform, System.Collections.Generic.SortedDictionary< TKey, TValue >.Enumerator, System.Diagnostics.Eventing.Reader.EventLogSession, System.Diagnostics.Eventing.EventProvider, System.Runtime.InteropServices.CriticalHandle, System.Runtime.InteropServices.SafeHandle, System.Security.Cryptography.ToBase64Transform, System.ComponentModel.Component, System.Security.Cryptography.IncrementalHash, System.Threading.CountdownEvent, System.Resources.ResourceSet, System.ComponentModel.EventHandlerList, System.ComponentModel.MarshalByValueComponent, System.Collections.Generic.Queue< T >.Enumerator, System.Collections.Generic.HashSet< T >.Enumerator, System.CharEnumerator, System.Collections.Generic.Stack< T >.Enumerator, System.Security.Cryptography.AsymmetricAlgorithm, System.Diagnostics.Tracing.EventListener, System.Diagnostics.PerformanceData.CounterSetInstance, System.Diagnostics.PerformanceData.CounterSet, System.Threading.HostExecutionContext, System.Threading.PreAllocatedOverlapped, System.Diagnostics.Eventing.Reader.EventLogPropertySelector, System.Xml.Serialization.XmlSchemaEnumerator, System.Threading.AsyncFlowControl, System.Threading.CancellationTokenRegistration, System.Security.Cryptography.ECDiffieHellmanPublicKey, System.Security.Cryptography.RandomNumberGenerator, System.Security.Cryptography.DeriveBytes, System.ComponentModel.License, System.Net.Mail.AlternateViewCollection, System.Net.Mail.AttachmentCollection, and System.Net.Mail.LinkedResourceCollection.


The documentation for this interface was generated from the following file: