35 interfaces inheriting from IDisposable
mscorlib (5)
system\collections\generic\ienumerator.cs (1)
23public interface IEnumerator<out T> : IDisposable, IEnumerator
system\deployment\isolationinterop.cs (1)
1968public interface IPathLock : IDisposable
system\resources\iresourcereader.cs (1)
23public interface IResourceReader : IEnumerable, IDisposable
system\resources\iresourcewriter.cs (1)
22public interface IResourceWriter : IDisposable
system\security\cryptography\icryptotransform.cs (1)
21public interface ICryptoTransform : IDisposable {
PresentationCore (1)
Core\CSharp\System\Windows\Media\ICompositionTarget.cs (1)
23internal interface ICompositionTarget : IDisposable
System (5)
compmod\system\componentmodel\design\IDesigner.cs (1)
21public interface IDesigner : IDisposable {
compmod\system\componentmodel\IComponent.cs (1)
39public interface IComponent : IDisposable {
compmod\system\componentmodel\IContainer.cs (1)
23public interface IContainer : IDisposable {
net\System\Net\IWebProxyFinder.cs (1)
9internal interface IWebProxyFinder : IDisposable
sys\System\IO\compression\IDeflater.cs (1)
6internal interface IDeflater : IDisposable {
System.Data (4)
fx\src\data\System\Data\IDataReader.cs (1)
12public interface IDataReader: IDisposable, IDataRecord {
fx\src\data\System\Data\IDbCommand.cs (1)
12public interface IDbCommand : IDisposable {
fx\src\data\System\Data\IDbConnection.cs (1)
12public interface IDbConnection : IDisposable {
fx\src\data\System\Data\IDbTransaction.cs (1)
12public interface IDbTransaction : IDisposable {
System.Data.Linq (6)
FunctionResults.cs (3)
9public interface IExecuteResult : IDisposable { 39public interface ISingleResult<T> : IEnumerable<T>, IFunctionResult, IDisposable { } 44public interface IMultipleResults : IFunctionResult, IDisposable {
Provider\IProvider.cs (1)
20internal interface IProvider : IDisposable {
SqlClient\Reader\ObjectReader.cs (2)
18internal interface IObjectReader : IEnumerator, IDisposable { 22internal interface IObjectReaderSession : IConnectionUser, IDisposable {
System.Drawing (1)
commonui\System\Drawing\IDeviceContext.cs (1)
45public interface IDeviceContext : IDisposable
System.IdentityModel (1)
System\ServiceModel\Security\ISspiNegotiation.cs (1)
12interface ISspiNegotiation : IDisposable
System.IO.Log (1)
System\IO\Log\IRecordSequence.cs (1)
9public interface IRecordSequence : IDisposable
System.ServiceModel (7)
System\ServiceModel\Channels\Connection.cs (1)
53interface IConnectionListener : IDisposable
System\ServiceModel\Channels\IPoisonHandlingStrategy.cs (1)
6interface IPoisonHandlingStrategy : IDisposable
System\ServiceModel\Channels\LifetimeManager.cs (1)
284interface ICommunicationWaiter : IDisposable
System\ServiceModel\Channels\MsmqInputMessagePool.cs (1)
6interface IMsmqMessagePool : IDisposable
System\ServiceModel\Channels\PeerMaintainer.cs (1)
44interface IConnectAlgorithms : IDisposable
System\ServiceModel\ComIntegration\IProxyCreator.cs (1)
11internal interface IProxyCreator : IDisposable
System\ServiceModel\IClientChannel.cs (1)
15public interface IClientChannel : IContextChannel, IDisposable
System.Web (1)
Compilation\IAssemblyPostProcessor.cs (1)
16public interface IAssemblyPostProcessor: IDisposable {
System.Web.DataVisualization (1)
Common\ChartTypes\ChartTypeRegistry.cs (1)
296internal interface IChartType : IDisposable
System.Windows.Forms (1)
parent\parent\parent\public\Internal\NDP\Inc\IsolationInterop.cs (1)
1984public interface IPathLock : IDisposable
System.Windows.Forms.DataVisualization (1)
Common\ChartTypes\ChartTypeRegistry.cs (1)
296internal interface IChartType : IDisposable
647 implementations of IDisposable
mscorlib (64)
microsoft\win32\registrykey.cs (1)
102public sealed class RegistryKey : MarshalByRefObject, IDisposable
system\activationcontext.cs (1)
35public sealed class ActivationContext : IDisposable, ISerializable
system\charenumerator.cs (1)
24public sealed class CharEnumerator : IEnumerator, ICloneable, IEnumerator<char>, IDisposable {
system\collections\concurrent\OrderablePartitioner.cs (1)
222private class EnumerableDropIndices : IEnumerable<TSource>, IDisposable
system\collections\concurrent\PartitionerStatic.cs (1)
562private class InternalPartitionEnumerable : IEnumerable<KeyValuePair<long, TSource>>, IDisposable
system\deployment\cmsinterop.cs (7)
253internal class MuiResourceTypeIdStringEntry : IDisposable 305internal class MuiResourceTypeIdIntEntry : IDisposable 357internal class MuiResourceMapEntry : IDisposable 410internal class HashElementEntry : IDisposable 474internal class FileEntry : IDisposable 755internal class AssemblyReferenceDependentAssemblyEntry : IDisposable 1112internal class MetadataSectionEntry : IDisposable
system\deployment\isolationinterop.cs (2)
12internal struct BLOB : IDisposable 2398internal class StoreTransaction : IDisposable
system\diagnostics\eventing\eventprovider.cs (1)
49internal class EventProvider : IDisposable
system\diagnostics\eventing\eventsource.cs (3)
244public partial class EventSource : IDisposable 4176public class EventListener : IDisposable 5252internal sealed class ActivityFilter : IDisposable
System\Diagnostics\Eventing\TraceLogging\EventSourceActivity.cs (1)
20: IDisposable
system\diagnostics\stacktrace.cs (1)
26internal class StackFrameHelper : IDisposable
system\gc.cs (1)
573internal class SizedReference : IDisposable
system\io\binaryreader.cs (1)
28public class BinaryReader : IDisposable
system\io\binarywriter.cs (1)
31public class BinaryWriter : IDisposable
system\io\isolatedstorage\isolatedstoragefile.cs (1)
49public sealed class IsolatedStorageFile : IsolatedStorage, IDisposable
system\io\stream.cs (2)
43public abstract class Stream : MarshalByRefObject, IDisposable { 1076internal sealed class SyncStream : Stream, IDisposable
system\io\textreader.cs (1)
43public abstract class TextReader : MarshalByRefObject, IDisposable {
system\io\textwriter.cs (2)
43public abstract class TextWriter : MarshalByRefObject, IDisposable { 649internal sealed class SyncTextWriter : TextWriter, IDisposable
system\io\unmanagedmemoryaccessor.cs (1)
33public class UnmanagedMemoryAccessor : IDisposable {
system\resources\resourceset.cs (1)
37public class ResourceSet : IDisposable, IEnumerable
system\runtime\interopservices\criticalhandle.cs (1)
148public abstract class CriticalHandle : CriticalFinalizerObject, IDisposable
system\runtime\interopservices\safehandle.cs (1)
143public abstract class SafeHandle : CriticalFinalizerObject, IDisposable
system\runtime\memoryfailpoint.cs (1)
80public sealed class MemoryFailPoint : CriticalFinalizerObject, IDisposable
system\security\accesscontrol\privilege.cs (1)
169private sealed class TlsContents : IDisposable
system\security\cryptography\asymmetricalgorithm.cs (1)
15public abstract class AsymmetricAlgorithm : IDisposable {
system\security\cryptography\cryptostream.cs (1)
32public class CryptoStream : Stream, IDisposable {
system\security\cryptography\derivebytes.cs (1)
16: IDisposable
system\security\cryptography\hashalgorithm.cs (1)
18public abstract class HashAlgorithm : IDisposable, ICryptoTransform {
system\security\cryptography\randomnumbergenerator.cs (1)
22: IDisposable
system\security\cryptography\symmetricalgorithm.cs (1)
16public abstract class SymmetricAlgorithm : IDisposable {
system\security\cryptography\x509certificates\x509certificate.cs (1)
57IDisposable,
system\security\policy\evidence.cs (2)
1528private class EvidenceLockHolder : IDisposable 1574private class EvidenceUpgradeLockHolder : IDisposable
system\security\principal\ircollection.cs (1)
391internal class IdentityReferenceEnumerator : IEnumerator<IdentityReference>, IDisposable
system\security\principal\windowsidentity.cs (1)
65public class WindowsIdentity : ClaimsIdentity, ISerializable, IDeserializationCallback, IDisposable {
system\security\principal\windowsimpersonationcontext.cs (1)
30public class WindowsImpersonationContext : IDisposable {
system\security\securestring.cs (1)
17public sealed class SecureString: IDisposable {
system\security\securitycontext.cs (2)
60internal struct SecurityContextSwitcher: IDisposable 159public sealed class SecurityContext : IDisposable
system\threading\CancellationTokenRegistration.cs (1)
23public struct CancellationTokenRegistration : IEquatable<CancellationTokenRegistration>, IDisposable
system\threading\CancellationTokenSource.cs (1)
42public class CancellationTokenSource : IDisposable
system\threading\compressedstack.cs (1)
35internal struct CompressedStackSwitcher: IDisposable
system\threading\CountdownEvent.cs (1)
39public class CountdownEvent : IDisposable
system\threading\executioncontext.cs (2)
388public struct AsyncFlowControl: IDisposable 491public sealed class ExecutionContext : IDisposable, ISerializable
system\threading\hostexecutioncontextmanager.cs (1)
54public class HostExecutionContext : IDisposable
system\threading\ManualResetEventSlim.cs (1)
53public class ManualResetEventSlim : IDisposable
system\threading\SemaphoreSlim.cs (1)
48public class SemaphoreSlim : IDisposable
system\threading\Tasks\Task.cs (1)
146public class Task : IThreadPoolWorkItem, IAsyncResult, IDisposable
system\threading\ThreadLocal.cs (1)
42public class ThreadLocal<T> : IDisposable
system\threading\timer.cs (1)
834public sealed class Timer : MarshalByRefObject, IDisposable
system\threading\waithandle.cs (1)
35public abstract class WaitHandle : MarshalByRefObject, IDisposable {
system\typenameparser.cs (1)
41internal sealed class TypeNameParser : IDisposable
PresentationBuildTasks (1)
Core\CSharp\System\Windows\Media\StreamGeometryContext.cs (1)
54internal abstract class StreamGeometryContext : IDisposable
PresentationCore (30)
Core\CSharp\MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (1)
46internal sealed class NativeRecognizer : IDisposable
Core\CSharp\MS\Internal\IO\Packaging\ByteRangeDownloader.cs (1)
46internal class ByteRangeDownloader : IDisposable
Core\CSharp\MS\Internal\TextFormatting\DrawingState.cs (1)
26internal sealed class DrawingState : IDisposable
Core\CSharp\MS\Internal\TextFormatting\TextPenaltyModule.cs (1)
38internal sealed class TextPenaltyModule : IDisposable
Core\CSharp\System\Windows\Documents\DocumentPage.cs (1)
23public class DocumentPage : IDisposable
Core\CSharp\System\Windows\FreezableCollection.cs (1)
1145private class SimpleMonitor : IDisposable
Core\CSharp\System\Windows\Ink\GestureRecognizer.cs (1)
41public sealed class GestureRecognizer : DependencyObject, IDisposable
Core\CSharp\System\Windows\Input\Cursor.cs (1)
24public sealed class Cursor : IDisposable
Core\CSharp\System\Windows\Input\InputLanguageSource.cs (1)
38internal sealed class InputLanguageSource : IInputLanguageSource, IDisposable
Core\CSharp\System\Windows\Input\InputProviderSite.cs (1)
18internal class InputProviderSite : IDisposable
Core\CSharp\System\Windows\Interop\HwndAppCommandInputProvider.cs (1)
15internal sealed class HwndAppCommandInputProvider : DispatcherObject, IInputProvider, IDisposable
Core\CSharp\System\Windows\Interop\HwndKeyboardInputProvider.cs (1)
20internal sealed class HwndKeyboardInputProvider : DispatcherObject, IKeyboardInputProvider, IDisposable
Core\CSharp\System\Windows\Interop\HwndMouseInputProvider.cs (1)
19internal sealed class HwndMouseInputProvider : DispatcherObject, IMouseInputProvider, IDisposable
Core\CSharp\System\Windows\Interop\HwndSource.cs (1)
39public class HwndSource : PresentationSource, IDisposable, IWin32Window, IKeyboardInputSink
Core\CSharp\System\Windows\Interop\HwndTarget.cs (1)
2710private class NotificationWindowHelper : IDisposable
Core\CSharp\System\Windows\Media\CompositionTarget.cs (1)
43public abstract class CompositionTarget : DispatcherObject, IDisposable, ICompositionTarget
Core\CSharp\System\Windows\Media\DrawingContext.cs (1)
34public abstract partial class DrawingContext : DispatcherObject, IDisposable
Core\CSharp\System\Windows\Media\FactoryMaker.cs (1)
27internal class FactoryMaker: IDisposable
Core\CSharp\System\Windows\Media\FormattedText.cs (1)
905private struct LineEnumerator : IEnumerator, IDisposable
Core\CSharp\System\Windows\Media\Generated\DrawingContext.cs (1)
38public abstract partial class DrawingContext : DispatcherObject, IDisposable
Core\CSharp\System\Windows\Media\MediaContext.cs (1)
49internal partial class MediaContext : DispatcherObject, IDisposable, IClock
Core\CSharp\System\Windows\Media\MediaContextNotificationWindow.cs (1)
44internal class MediaContextNotificationWindow : IDisposable
Core\CSharp\System\Windows\Media\RenderDataDrawingContext.cs (1)
43internal partial class RenderDataDrawingContext : DrawingContext, IDisposable
Core\CSharp\System\Windows\Media\StreamGeometryContext.cs (1)
52public abstract class StreamGeometryContext : DispatcherObject, IDisposable
Core\CSharp\System\Windows\Media\TextFormatting\TextBreakpoint.cs (1)
38internal abstract class TextBreakpoint : ITextMetrics, IDisposable
Core\CSharp\System\Windows\Media\TextFormatting\TextFormatter.cs (1)
38public abstract class TextFormatter : IDisposable
Core\CSharp\System\Windows\Media\TextFormatting\TextLine.cs (1)
33public abstract class TextLine : ITextMetrics, IDisposable
Core\CSharp\System\Windows\Media\TextFormatting\TextLineBreak.cs (1)
37public sealed class TextLineBreak : IDisposable
Core\CSharp\System\Windows\Media\TextFormatting\TextParagraphCache.cs (1)
44internal sealed class TextParagraphCache : IDisposable
Graphics\include\exports.cs (1)
79internal struct CompositionEngineLock : IDisposable
PresentationFramework (50)
src\Framework\Microsoft\Win32\FileDialog.cs (1)
1895private sealed class VistaDialogEvents : IFileDialogEvents, IDisposable
src\Framework\MS\Internal\Controls\StickyNote\StickyNoteHelper.cs (1)
95public class AutoLocker : IDisposable
src\Framework\MS\Internal\Data\CollectionViewGroupInternal.cs (1)
862private class EmptyGroupRemover : IDisposable
src\Framework\MS\Internal\Data\CompositeCollectionView.cs (1)
1521private class FlatteningEnumerator : IEnumerator, IDisposable
src\Framework\MS\Internal\Data\EnumerableCollectionView.cs (1)
668class IgnoreViewEventsHelper : IDisposable
src\Framework\MS\Internal\Data\IndexedEnumerable.cs (1)
733private class FilteredEnumerator : IEnumerator, IDisposable
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (1)
1848class ContextHelper : IDisposable
src\Framework\MS\Internal\Documents\DocumentGridPage.cs (1)
41internal class DocumentGridPage : FrameworkElement, IDisposable
src\Framework\MS\Internal\Documents\TextBoxLine.cs (1)
31internal class TextBoxLine : TextSource, IDisposable
src\Framework\MS\Internal\Documents\UIElementIsland.cs (1)
22internal class UIElementIsland : ContainerVisual, IContentHost, IDisposable
src\Framework\MS\Internal\Printing\PrintDlgExMarshaler.cs (1)
31private sealed class PrintDlgExMarshaler : IDisposable
src\Framework\MS\Internal\PtsHost\FlowDocumentPage.cs (1)
35internal sealed class FlowDocumentPage : DocumentPage, IServiceProvider, IDisposable, IContentHost
src\Framework\MS\Internal\PtsHost\PageBreakRecord.cs (1)
22internal sealed class PageBreakRecord : IDisposable
src\Framework\MS\Internal\PtsHost\PtsContext.cs (1)
30internal sealed class PtsContext : DispatcherObject, IDisposable
src\Framework\MS\Internal\PtsHost\PtsPage.cs (1)
34internal class PtsPage : IDisposable
src\Framework\MS\Internal\PtsHost\StructuralCache.cs (3)
680internal class DocumentFormatContext : DocumentOperationContext, IDisposable 798internal class DocumentArrangeContext : DocumentOperationContext, IDisposable 876internal class DocumentVisualValidationContext : DocumentOperationContext, IDisposable
src\Framework\MS\Internal\PtsHost\UnmanagedHandle.cs (1)
24internal class UnmanagedHandle : IDisposable
src\Framework\MS\Internal\Text\Line.cs (1)
30internal abstract class Line : TextSource, IDisposable
src\Framework\MS\Internal\Utility\MonitorWrapper.cs (1)
51private class MonitorHelper : IDisposable
src\Framework\System\Windows\Annotations\Storage\AnnotationStore.cs (1)
33public abstract class AnnotationStore : IDisposable
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (2)
558private class UpdateChildrenHelper : IDisposable 767internal class RecyclableWrapper : IDisposable
src\Framework\System\Windows\Controls\DataGrid.cs (1)
5310private class ChangingSelectedCellsHelper : IDisposable
src\Framework\System\Windows\Controls\DataGridColumnHeaderCollection.cs (2)
21internal class DataGridColumnHeaderCollection : IEnumerable, INotifyCollectionChanged, IDisposable 85private class ColumnHeaderCollectionEnumerator : IEnumerator, IDisposable
src\Framework\System\Windows\Controls\ItemCollection.cs (1)
2526private class DeferHelper : IDisposable
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (2)
1329private class Generator : IDisposable 1593private class BatchGenerator : IDisposable
src\Framework\System\Windows\Controls\Primitives\DocumentPageView.cs (1)
30public class DocumentPageView : FrameworkElement, IServiceProvider, IDisposable
src\Framework\System\Windows\Controls\Primitives\Selector.cs (1)
2968private class BatchRemoveHelper : IDisposable
src\Framework\System\Windows\Controls\SelectedItemCollection.cs (1)
169private class Changer : IDisposable
src\Framework\System\Windows\Controls\SoundPlayerAction.cs (1)
39public class SoundPlayerAction : TriggerAction, IDisposable
src\Framework\System\Windows\Controls\TextAdaptor.cs (1)
38internal class TextAdaptor : ITextProvider, IDisposable
src\Framework\System\Windows\Data\BindingExpression.cs (1)
2676private class ChangingValueHelper : IDisposable
src\Framework\System\Windows\Data\BindingOperations.cs (1)
605internal class ExceptionLogger : IDisposable
src\Framework\System\Windows\Data\CollectionView.cs (2)
2105private class DeferHelper : IDisposable 2128private class SimpleMonitor : IDisposable
src\Framework\System\Windows\Data\CollectionViewSource.cs (1)
1203private class DeferHelper : IDisposable
src\Framework\System\Windows\Documents\NaturalLanguageHyphenator.cs (1)
31internal class NaturalLanguageHyphenator : TextLexicalService, IDisposable
src\Framework\System\Windows\Documents\NLGSpellerInterop.cs (2)
626private class SpellerSegment : ISpellerSegment, IDisposable 933private class SpellerSentence : ISpellerSentence, IDisposable
src\Framework\System\Windows\Documents\SpellerInteropBase.cs (1)
11internal abstract class SpellerInteropBase: IDisposable
src\Framework\System\Windows\Documents\TextRange.cs (1)
1846private class ChangeBlock : IDisposable
src\Framework\System\Windows\Documents\TextStore.cs (1)
4073private class MouseSink : IDisposable, IComparer
src\Framework\System\Windows\Documents\WinEventHandler.cs (1)
29internal class WinEventHandler : IDisposable
src\Framework\System\Windows\Interop\HwndHost.cs (1)
35public abstract class HwndHost : FrameworkElement, IDisposable, IWin32Window, IKeyboardInputSink
src\Framework\System\Windows\Markup\Primitives\MarkupWriter.cs (1)
34public sealed class MarkupWriter : IDisposable
src\Framework\System\Windows\Window.cs (1)
8235internal class HwndStyleManager : IDisposable
SMDiagnostics (1)
System\ServiceModel\Diagnostics\Activity.cs (1)
9class Activity : IDisposable
SMSvcHost (1)
System\ServiceModel\Activation\MsmqActivation.cs (1)
562class QueueMonitor : IDisposable
System (40)
compmod\system\codedom\compiler\TempFiles.cs (1)
34public class TempFileCollection : ICollection, IDisposable {
compmod\system\collections\objectmodel\observablecollection.cs (1)
390private class SimpleMonitor : IDisposable
compmod\system\componentmodel\design\DesignerTransaction.cs (1)
20public abstract class DesignerTransaction : IDisposable {
compmod\system\componentmodel\design\serialization\SerializationStore.cs (1)
26public abstract class SerializationStore : IDisposable
compmod\system\componentmodel\design\ServiceObjectContainer.cs (1)
20public class ServiceContainer : IServiceContainer, IDisposable
compmod\system\componentmodel\EventHandlerList.cs (1)
16public sealed class EventHandlerList : IDisposable {
compmod\system\componentmodel\License.cs (1)
20public abstract class License : IDisposable
compmod\system\diagnostics\TraceListener.cs (1)
25public abstract class TraceListener : MarshalByRefObject, IDisposable {
net\System\Net\_ProxyChain.cs (1)
17internal abstract class ProxyChain : IEnumerable<Uri>, IDisposable
net\System\Net\_TimerThread.cs (1)
64internal abstract class Timer : IDisposable
net\System\Net\_TLSstream.cs (1)
21internal class TlsStream : NetworkStream, IDisposable {
net\System\Net\FtpWebResponse.cs (1)
21public class FtpWebResponse : WebResponse, IDisposable {
net\System\Net\HttpListener.cs (2)
44internal abstract unsafe class RequestContextBase : IDisposable 282public sealed unsafe class HttpListener : IDisposable
net\System\Net\HttpListenerResponse.cs (1)
18public sealed unsafe class HttpListenerResponse : /* BaseHttpResponse, */ IDisposable {
net\System\Net\Internal.cs (1)
545internal class NetworkAddressChangePolled : IDisposable
net\System\Net\mail\AlternateViewCollection.cs (1)
6public sealed class AlternateViewCollection : Collection<AlternateView>, IDisposable
net\System\Net\mail\Attachment.cs (1)
8public abstract class AttachmentBase : IDisposable
net\System\Net\mail\AttachmentCollection.cs (1)
9public sealed class AttachmentCollection : Collection<Attachment>, IDisposable
net\System\Net\mail\LinkedResourceCollection.cs (1)
6public sealed class LinkedResourceCollection : Collection<LinkedResource>, IDisposable
net\System\Net\mail\MailMessage.cs (1)
24public class MailMessage:IDisposable
net\System\Net\mail\MimePart.cs (1)
13internal class MimePart: MimeBasePart,IDisposable
net\System\Net\mail\SmtpClient.cs (1)
36public class SmtpClient : IDisposable {
net\System\Net\Sockets\Socket.cs (2)
28public partial class Socket : IDisposable 8578public class SocketAsyncEventArgs : EventArgs, IDisposable {
net\System\Net\Sockets\TCPClient.cs (1)
19public class TcpClient : IDisposable {
net\System\Net\Sockets\UDPClient.cs (1)
22public class UdpClient : IDisposable {
net\System\Net\WebResponse.cs (1)
31public abstract class WebResponse : MarshalByRefObject, ISerializable, IDisposable {
net\System\Net\WebSockets\WebSocket.cs (1)
18public abstract class WebSocket : IDisposable
net\System\Net\WebSockets\WebSocketBase.cs (3)
25internal abstract class WebSocketBase : WebSocket, IDisposable 2184private abstract class KeepAliveTracker : IDisposable 2341private class OutstandingOperationHelper : IDisposable
net\System\Net\WebSockets\WebSocketBuffer.cs (1)
28internal class WebSocketBuffer : IDisposable
net\System\Net\WebSockets\WebSocketHttpListenerDuplexStream.cs (1)
841internal class HttpListenerAsyncEventArgs : EventArgs, IDisposable
security\system\security\cryptography\x509\x509chain.cs (1)
80: IDisposable
security\system\security\cryptography\x509\x509store.cs (1)
44public sealed class X509Store : IDisposable{
services\monitoring\system\diagnosticts\AsyncStreamReader.cs (1)
27internal class AsyncStreamReader : IDisposable
services\monitoring\system\diagnosticts\EventLogInternal.cs (1)
48internal class EventLogInternal : IDisposable, ISupportInitialize {
sys\system\collections\concurrent\BlockingCollection.cs (1)
56public class BlockingCollection<T> : IEnumerable<T>, ICollection, IDisposable, IReadOnlyCollection<T>
sys\system\threading\Barrier.cs (1)
107public class Barrier : IDisposable
System.Activities (4)
System\Activities\Debugger\StateManager.cs (1)
30public sealed class StateManager : IDisposable
System\Activities\Statements\DurableTimerExtension.cs (1)
18public class DurableTimerExtension : TimerExtension, IWorkflowInstanceExtension, IDisposable, ICancelable
System\Activities\Statements\TimerTable.cs (1)
15class TimerTable : IDisposable
System\Activities\WorkflowDataContext.cs (1)
15public sealed class WorkflowDataContext : CustomTypeDescriptor, INotifyPropertyChanged, IDisposable
System.Activities.Presentation (7)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\EditingContext.cs (2)
27public class EditingContext : IDisposable 476private sealed class DefaultServiceManager : ServiceManager, IDisposable
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\PropertyValueEditorCommandHandler.cs (1)
25internal class PropertyValueEditorCommandHandler : IDisposable
System.Activities.Presentation\System\Activities\Presentation\Base\Documents\ViewManager.cs (1)
19abstract class ViewManager : IDisposable {
System.Activities.Presentation\System\Activities\Presentation\Base\Interaction\Model\ModelEditingScope.cs (1)
32public abstract class ModelEditingScope : IDisposable
System.Activities.Presentation\System\Activities\Presentation\DesignObjectWrapper.cs (1)
55abstract class DesignObjectWrapper : ICustomTypeDescriptor, INotifyPropertyChanged, IDisposable
System.Activities.Presentation\System\Activities\Presentation\UndoEngine.cs (1)
211internal sealed class Bookmark : IDisposable, IUndoEngineOperations
System.AddIn (4)
System\Addin\Hosting\ActivationWorker.cs (1)
27internal sealed class ActivationWorker : MarshalByRefObject, IDisposable
System\Addin\MiniReflection\MetadataReader\PEFileReader.cs (1)
44internal sealed class PEFileReader : IDisposable
System\Addin\MiniReflection\MiniModule.cs (1)
27internal class MiniModule : IDisposable
System\Addin\Pipeline\ContractHandle.cs (1)
28public class ContractHandle : IDisposable
System.Configuration (4)
System\Configuration\CRYPTPROTECT_PROMPTSTRUCT.cs (1)
21internal struct CRYPTPROTECT_PROMPTSTRUCT : IDisposable
System\Configuration\DATA_BLOB.cs (1)
21internal struct DATA_BLOB : IDisposable
System\Configuration\EmptyImpersonationContext.cs (1)
22class EmptyImpersonationContext : IDisposable {
System\Configuration\XmlUtil.cs (1)
35internal sealed class XmlUtil : IDisposable, IConfigErrorInfo
System.Core (21)
System\Diagnostics\Eventing\EventProvider.cs (1)
21public class EventProvider : IDisposable
System\Diagnostics\Eventing\Reader\EventLogConfiguration.cs (1)
57public class EventLogConfiguration : IDisposable {
System\Diagnostics\Eventing\Reader\EventLogPropertySelector.cs (1)
30public class EventLogPropertySelector : IDisposable {
System\Diagnostics\Eventing\Reader\EventLogReader.cs (1)
29public class EventLogReader : IDisposable {
System\Diagnostics\Eventing\Reader\EventLogSession.cs (1)
45public class EventLogSession : IDisposable {
System\Diagnostics\Eventing\Reader\EventLogWatcher.cs (1)
30public class EventLogWatcher : IDisposable {
System\Diagnostics\Eventing\Reader\EventRecord.cs (1)
27public abstract class EventRecord : IDisposable {
System\Diagnostics\Eventing\Reader\ProviderMetadata.cs (1)
32public class ProviderMetadata : IDisposable {
System\Diagnostics\PerformanceData\CounterSet.cs (1)
27public class CounterSet : IDisposable {
System\Diagnostics\PerformanceData\CounterSetInstance.cs (1)
21public sealed class CounterSetInstance : IDisposable {
System\Diagnostics\PerformanceData\CounterSetInstanceCounterDataSet.cs (1)
104public sealed class CounterSetInstanceCounterDataSet : IDisposable {
System\IO\MemoryMappedFiles\MemoryMappedFile.cs (1)
30public class MemoryMappedFile : IDisposable {
System\IO\MemoryMappedFiles\MemoryMappedView.cs (1)
26internal class MemoryMappedView : IDisposable {
System\Linq\Parallel\Channels\AsynchronousChannel.cs (1)
23internal sealed class AsynchronousChannel<T> : IDisposable
System\Linq\Parallel\Utils\Sorting.cs (1)
39internal class SortHelper<TInputOutput, TKey> : SortHelper<TInputOutput>, IDisposable
System\Security\Cryptography\BCryptHashAlgorithm.cs (1)
56internal sealed class BCryptHashAlgorithm : IDisposable {
System\Security\Cryptography\CapiHashAlgorithm.cs (1)
20internal sealed class CapiHashAlgorithm : IDisposable {
System\Security\Cryptography\CngKey.cs (1)
33public sealed partial class CngKey : IDisposable {
System\Security\Cryptography\ECDiffieHellmanPublicKey.cs (1)
17public abstract class ECDiffieHellmanPublicKey : IDisposable {
System\Security\Cryptography\X509Certificates\X509Native.cs (1)
456internal struct PinAndClear : IDisposable
system\threading\ReaderWriterLockSlim\ReaderWriterLockSlim.cs (1)
57public class ReaderWriterLockSlim : IDisposable
System.Data (23)
cdf\src\NetFx40\Tools\Microsoft.Tools.Common\Microsoft\VisualStudio\Activities\WorkflowDesignerExtensionManager.cs (1)
159private class ExtensionAssemblyResolvingScope : IDisposable
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\EditingContext.cs (2)
27public class EditingContext : IDisposable 476private sealed class DefaultServiceManager : ServiceManager, IDisposable
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\PropertyValueEditorCommandHandler.cs (1)
25internal class PropertyValueEditorCommandHandler : IDisposable
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Documents\ViewManager.cs (1)
19abstract class ViewManager : IDisposable {
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Interaction\Model\ModelEditingScope.cs (1)
32public abstract class ModelEditingScope : IDisposable
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\DesignObjectWrapper.cs (1)
55abstract class DesignObjectWrapper : ICustomTypeDescriptor, INotifyPropertyChanged, IDisposable
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\UndoEngine.cs (1)
211internal sealed class Bookmark : IDisposable, IUndoEngineOperations
fx\src\data\Microsoft\SqlServer\Server\SmiConnection.cs (1)
14internal abstract class SmiConnection : IDisposable {
fx\src\data\Microsoft\SqlServer\Server\SmiEventStream.cs (1)
13internal abstract class SmiEventStream : IDisposable {
fx\src\data\Microsoft\SqlServer\Server\SmiRecordBuffer.cs (1)
19internal abstract class SmiRecordBuffer : SmiTypedGetterSetter, ITypedGettersV3, ITypedSettersV3, ITypedGetters, ITypedSetters, IDisposable {
fx\src\data\Microsoft\SqlServer\Server\SmiRequestExecutor.cs (1)
16internal abstract class SmiRequestExecutor : SmiTypedGetterSetter, ITypedSettersV3, ITypedSetters, ITypedGetters, IDisposable {
fx\src\data\System\Data\OleDb\OleDbConnectionInternal.cs (1)
28sealed internal class OleDbConnectionInternal : DbConnectionInternal, IDisposable {
fx\src\data\System\Data\OleDb\OleDbWrapper.cs (5)
335internal struct IDBInfoWrapper : IDisposable { 362internal struct IDBPropertiesWrapper : IDisposable { 389internal struct IDBSchemaRowsetWrapper : IDisposable { 414internal struct IOpenRowsetWrapper : IDisposable { 441internal struct ITransactionJoinWrapper : IDisposable {
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (1)
157public sealed class SqlBulkCopy : IDisposable {
fx\src\data\System\Data\SqlClient\SqlConnection.cs (1)
2563sealed class SqlDebugContext: IDisposable {
fx\src\data\System\Data\SqlClient\SqlInternalConnectionTds.cs (1)
102sealed internal class SqlInternalConnectionTds : SqlInternalConnection, IDisposable {
fx\src\data\System\Data\SqlClient\TdsParserSafeHandles.cs (1)
217internal sealed class WritePacketCache : IDisposable {
fx\src\data\System\Data\SQLTypes\SqlCharStream.cs (1)
33 internal abstract class SqlStreamChars: System.Data.SqlTypes.INullable, IDisposable
System.Data.Entity (10)
System\Data\Common\EntitySql\SemanticResolver.cs (1)
1073internal class Disposer : IDisposable
System\Data\Common\QueryCache\QueryCacheManager.cs (1)
29internal class QueryCacheManager : IDisposable
System\Data\Common\Utils\DisposableCollectionWrapper.cs (1)
15internal class DisposableCollectionWrapper<T> : IDisposable, IEnumerable<T> where T : IDisposable
System\Data\Metadata\ObjectLayer\LockedAssemblyCache.cs (1)
17internal class LockedAssemblyCache : IDisposable
System\Data\Objects\ObjectContext.cs (1)
124public class ObjectContext : IDisposable
System\Data\Objects\ObjectResult.cs (1)
21public abstract class ObjectResult : IEnumerable, IDisposable, IListSource
System\Data\Query\InternalTrees\Dump.cs (3)
31internal class Dump : BasicOpVisitor, IDisposable { 838internal struct AutoString : IDisposable { 1014internal struct AutoXml : IDisposable {
System\Data\Query\InternalTrees\Vars.cs (1)
213internal class VarVecEnumerator : IEnumerator<Var>, IDisposable
System.Data.Entity.Design (2)
System\Data\Entity\Design\SSDLGenerator\FunctionDetailsReader.cs (1)
23internal abstract class FunctionDetailsReader : IDisposable
System\Data\EntityModel\LazyTextWriterCreator.cs (1)
27internal class LazyTextWriterCreator : IDisposable
System.Data.Linq (7)
DataContext.cs (1)
67public class DataContext : IDisposable {
SqlClient\Reader\ObjectReaderCompiler.cs (3)
2625: ObjectReaderBase<TDataReader>, IEnumerator<TObject>, IObjectReader, IDisposable 2725class ObjectReaderSession<TDataReader> : IObjectReaderSession, IDisposable, IConnectionUser 2898class Rereader : DbDataReader, IDisposable {
SqlClient\SqlProvider.cs (3)
1780class ExecuteResult : IExecuteResult, IDisposable { 1915class SingleResult<T> : ISingleResult<T>, IDisposable, IListSource { 1963class MultipleResults : IMultipleResults, IDisposable {
System.Data.Services (9)
System\Data\Services\DataService.cs (1)
2798private class QueryResultsWrapper : IEnumerator, IDisposable
System\Data\Services\Epm\EpmContentSerializer.cs (1)
27internal sealed class EpmContentSerializer : IDisposable
System\Data\Services\Epm\EpmCustomContentSerializer.cs (1)
30internal sealed class EpmCustomContentSerializer : EpmContentSerializerBase, IDisposable
System\Data\Services\Epm\EpmCustomContentWriterNodeData.cs (1)
31internal sealed class EpmCustomContentWriterNodeData : IDisposable
System\Data\Services\Epm\EpmSyndicationContentSerializer.cs (1)
27internal sealed class EpmSyndicationContentSerializer : EpmContentSerializerBase, IDisposable
System\Data\Services\Internal\ProjectedWrapper.cs (1)
457private sealed class EnumeratorWrapper : IEnumerator, IDisposable
System\Data\Services\Providers\BaseServiceProvider.cs (1)
30internal abstract class BaseServiceProvider : IDataServiceMetadataProvider, IDataServiceQueryProvider, IDisposable, IProjectionProvider, IServiceProvider
System\Data\Services\Providers\BasicExpandProvider.cs (1)
440internal class ExpandedEnumerator<TWrapper> : ExpandedEnumerator, IEnumerator, IDisposable, IExpandedResult where TWrapper : IExpandedResult
System\Data\Services\Serializers\Deserializer.cs (1)
27internal abstract class Deserializer : IDisposable
System.Data.Services.Client (5)
parent\Server\System\Data\Services\Epm\EpmCustomContentSerializer.cs (1)
30internal sealed class EpmCustomContentSerializer : EpmContentSerializerBase, IDisposable
parent\Server\System\Data\Services\Epm\EpmCustomContentWriterNodeData.cs (1)
31internal sealed class EpmCustomContentWriterNodeData : IDisposable
System\Data\Services\Client\DataServiceStreamResponse.cs (1)
25public sealed class DataServiceStreamResponse : IDisposable
System\Data\Services\Client\Epm\EpmSyndicationContentSerializer.cs (1)
23internal sealed class EpmSyndicationContentSerializer : EpmContentSerializerBase, IDisposable
System\Data\Services\Client\MaterializeFromAtom.cs (1)
29internal class MaterializeAtom : IDisposable, IEnumerable, IEnumerator
System.Data.Services.Design (2)
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (1)
142internal sealed class ClientApiGenerator : IDisposable
System\Data\EntityModel\LazyTextWriterCreator.cs (1)
22internal class LazyTextWriterCreator : IDisposable
System.Drawing (25)
commonui\System\Drawing\Advanced\CustomLineCap.cs (1)
24public class CustomLineCap : MarshalByRefObject, ICloneable, IDisposable {
commonui\System\Drawing\Advanced\EncoderParameter.cs (1)
20public sealed class EncoderParameter : IDisposable {
commonui\System\Drawing\Advanced\EncoderParameters.cs (1)
24public sealed class EncoderParameters : IDisposable {
commonui\System\Drawing\Advanced\Font.cs (1)
38public sealed class Font : MarshalByRefObject, ICloneable, ISerializable, IDisposable {
commonui\System\Drawing\Advanced\FontCollection.cs (1)
23public abstract class FontCollection : IDisposable {
commonui\System\Drawing\Advanced\FontFamily.cs (1)
32public sealed class FontFamily : MarshalByRefObject, IDisposable {
commonui\System\Drawing\Advanced\GraphicsPath.cs (1)
28public sealed class GraphicsPath : MarshalByRefObject, ICloneable, IDisposable {
commonui\System\Drawing\Advanced\GraphicsPathIterator.cs (1)
29public sealed class GraphicsPathIterator : MarshalByRefObject, IDisposable {
commonui\System\Drawing\Advanced\ImageAttributes.cs (1)
45public sealed class ImageAttributes : ICloneable, IDisposable {
commonui\System\Drawing\Advanced\Matrix.cs (1)
26public sealed class Matrix : MarshalByRefObject, IDisposable {
commonui\System\Drawing\Advanced\StringFormat.cs (1)
107public sealed class StringFormat : MarshalByRefObject, ICloneable, IDisposable {
commonui\System\Drawing\Brush.cs (1)
28public abstract class Brush : MarshalByRefObject, ICloneable, IDisposable
commonui\System\Drawing\BufferedGraphics.cs (1)
31public sealed class BufferedGraphics : IDisposable {
commonui\System\Drawing\BufferedGraphicsContext.cs (1)
26public sealed class BufferedGraphicsContext : IDisposable {
commonui\System\Drawing\FontConverter.cs (1)
540public sealed class FontNameConverter : TypeConverter, IDisposable {
commonui\System\Drawing\Graphics.cs (1)
35public sealed class Graphics : MarshalByRefObject, IDisposable, IDeviceContext
commonui\System\Drawing\GraphicsContext.cs (1)
17internal class GraphicsContext : IDisposable {
commonui\System\Drawing\Icon.cs (1)
42public sealed class Icon : MarshalByRefObject, ISerializable, ICloneable, IDisposable {
commonui\System\Drawing\Image.cs (1)
43public abstract class Image : MarshalByRefObject, ISerializable, ICloneable, IDisposable {
commonui\System\Drawing\Pen.cs (1)
27public sealed class Pen : MarshalByRefObject, ISystemColorTracker, ICloneable, IDisposable {
commonui\System\Drawing\PropertyItemInternal.cs (1)
15internal sealed class PropertyItemInternal : IDisposable {
commonui\System\Drawing\Region.cs (1)
30public sealed class Region : MarshalByRefObject, IDisposable {
misc\GDI\DeviceContext.cs (1)
43sealed partial class DeviceContext : MarshalByRefObject, IDeviceContext, IDisposable
misc\GDI\WindowsGraphics.cs (1)
50sealed partial class WindowsGraphics : MarshalByRefObject, IDisposable, IDeviceContext
misc\GDI\WindowsRegion.cs (1)
36sealed partial class WindowsRegion : MarshalByRefObject, ICloneable, IDisposable
System.IdentityModel (9)
System\IdentityModel\AsyncResult.cs (1)
15public abstract class AsyncResult : IAsyncResult, IDisposable
System\IdentityModel\Claims\WindowsClaimSet.cs (1)
17public class WindowsClaimSet : ClaimSet, IIdentityInfo, IDisposable
System\IdentityModel\Claims\X509CertificateClaimSet.cs (2)
17public class X509CertificateClaimSet : ClaimSet, IIdentityInfo, IDisposable 462class X509Identity : GenericIdentity, IDisposable
System\IdentityModel\Policy\UnconditionalPolicy.cs (1)
17class UnconditionalPolicy : IAuthorizationPolicy, IDisposable
System\IdentityModel\Selectors\X509SecurityTokenProvider.cs (1)
10public class X509SecurityTokenProvider : SecurityTokenProvider, IDisposable
System\IdentityModel\SignedXml.cs (1)
828sealed class WifSignedInfo : StandardSignedInfo, IDisposable
System\IdentityModel\Tokens\WindowsSecurityToken.cs (1)
14public class WindowsSecurityToken : SecurityToken, IDisposable
System\IdentityModel\Tokens\X509SecurityToken.cs (1)
11public class X509SecurityToken : SecurityToken, IDisposable
System.IdentityModel.Selectors (7)
infocard\client\System\IdentityModel\Selectors\CryptoHandle.cs (1)
32internal abstract class CryptoHandle : IDisposable
infocard\client\System\IdentityModel\Selectors\InfoCardAsymmetricCrypto.cs (1)
23internal class InfoCardAsymmetricCrypto : AsymmetricSecurityKey, IDisposable
infocard\client\System\IdentityModel\Selectors\InfoCardProofToken.cs (1)
19internal class InfoCardProofToken : SecurityToken, IDisposable
infocard\client\System\IdentityModel\Selectors\InfoCardSymmetricAlgorithm.cs (1)
36internal class InfoCardSymmetricAlgorithm : SymmetricAlgorithm, IDisposable
infocard\client\System\IdentityModel\Selectors\InfoCardSymmetricCrypto.cs (1)
26internal class InfoCardSymmetricCrypto : SymmetricSecurityKey, IDisposable
infocard\client\System\IdentityModel\Selectors\InternalPolicyElement.cs (1)
21internal class InternalPolicyElement : IDisposable
infocard\client\System\IdentityModel\Selectors\PolicyChain.cs (1)
23internal class PolicyChain : IDisposable
System.IO.Log (3)
System\IO\Log\AppendHelper.cs (1)
11class AppendHelper : IDisposable
System\IO\Log\LogRecord.cs (1)
9public abstract class LogRecord : IDisposable
System\IO\Log\LogStore.cs (1)
30public sealed class LogStore : IDisposable
System.Management (5)
Instrumentation\MetaDataInfo.cs (1)
101class MetaDataInfo : IDisposable
InteropClasses\WMIInterop.cs (2)
18sealed class IWbemClassObjectFreeThreaded : IDisposable, ISerializable 470sealed class IWbemQualifierSetFreeThreaded : IDisposable
managementobjectcollection.cs (2)
58public class ManagementObjectCollection : ICollection, IEnumerable, IDisposable 414public class ManagementObjectEnumerator : IEnumerator, IDisposable
System.Messaging (5)
System\Messaging\Cursor.cs (1)
12public sealed class Cursor : IDisposable
System\Messaging\MessageEnumerator.cs (1)
25public class MessageEnumerator : MarshalByRefObject, IEnumerator, IDisposable
System\Messaging\MessageQueueEnumerator.cs (1)
29public class MessageQueueEnumerator : MarshalByRefObject, IEnumerator, IDisposable
System\Messaging\MessageQueueTransaction.cs (1)
17public class MessageQueueTransaction : IDisposable
System\Messaging\SecurityContext.cs (1)
12public sealed class SecurityContext : IDisposable
System.Net (10)
net\PeerToPeer\Collaboration\ContactManager.cs (1)
93public sealed class ContactManager : IDisposable
net\PeerToPeer\Collaboration\Peer.cs (2)
222public abstract class Peer : IDisposable, IEquatable<Peer>, ISerializable 966internal class InviteAsyncHelper : IDisposable
net\PeerToPeer\Collaboration\PeerApplication.cs (1)
27public class PeerApplication : IDisposable, IEquatable<PeerApplication>, ISerializable
net\PeerToPeer\Collaboration\PeerEndPoint.cs (1)
67public class PeerEndPoint : IDisposable, IEquatable<PeerEndPoint>, ISerializable
net\PeerToPeer\Collaboration\PeerObject.cs (1)
27public class PeerObject : IDisposable, IEquatable<PeerObject>, ISerializable
net\PeerToPeer\PeerNameRegistration.cs (1)
22public class PeerNameRegistration : IDisposable, ISerializable
net\PeerToPeer\PeerNameResolver.cs (1)
72internal class PeerNameResolverHelper : IDisposable
net\UdpAnySourceMulticastClient.cs (1)
9public class UdpAnySourceMulticastClient : IDisposable
net\UdpSingleSourceMulticastClient.cs (1)
8public class UdpSingleSourceMulticastClient : IDisposable
System.Runtime.Caching (7)
System\Caching\CacheMemoryMonitor.cs (1)
16internal sealed class CacheMemoryMonitor : MemoryMonitor, IDisposable {
System\Caching\ChangeMonitor.cs (1)
78public abstract class ChangeMonitor : IDisposable {
System\Caching\MemoryCache.cs (1)
19public class MemoryCache : ObjectCache, IEnumerable, IDisposable {
System\Caching\MemoryCacheStatistics.cs (1)
15internal sealed class MemoryCacheStatistics : IDisposable {
System\Caching\MemoryCacheStore.cs (1)
14internal sealed class MemoryCacheStore : IDisposable {
System\Caching\PerfCounters.cs (1)
15internal sealed class PerfCounters : IDisposable {
System\Caching\SRef.cs (1)
82internal class GCHandleRef<T> : IDisposable
System.Runtime.DurableInstancing (1)
System\Runtime\TransactedAsyncResult.cs (1)
114class TransactionSignalScope : SignalGate<IAsyncResult>, IDisposable
System.Runtime.Remoting (1)
channels\ipc\ipcport.cs (1)
26internal class IpcPort : IDisposable
System.ServiceModel (52)
System\ServiceModel\Activation\SharedMemory.cs (1)
20unsafe class SharedMemory : IDisposable
System\ServiceModel\Administration\WbemProvider.cs (1)
1011class ThreadJob : IDisposable
System\ServiceModel\ChannelFactory.cs (1)
17public abstract class ChannelFactory : CommunicationObject, IChannelFactory, IDisposable
System\ServiceModel\Channels\ChannelBindingMessageProperty.cs (1)
10sealed class ChannelBindingMessageProperty : IDisposable, IMessageProperty
System\ServiceModel\Channels\ConnectionAcceptor.cs (1)
19class ConnectionAcceptor : IDisposable
System\ServiceModel\Channels\ConnectionDemuxer.cs (1)
20sealed class ConnectionDemuxer : IDisposable
System\ServiceModel\Channels\DeliveryStrategy.cs (1)
11abstract class DeliveryStrategy<ItemType> : IDisposable
System\ServiceModel\Channels\HttpTransportManager.cs (1)
238protected class ActivityHolder : IDisposable
System\ServiceModel\Channels\InitialServerConnectionReader.cs (1)
22abstract class InitialServerConnectionReader : IDisposable
System\ServiceModel\Channels\LockHelper.cs (1)
11struct LockHelper : IDisposable
System\ServiceModel\Channels\Message.cs (1)
19public abstract class Message : IDisposable
System\ServiceModel\Channels\MessageBuffer.cs (1)
14public abstract class MessageBuffer : IXPathNavigable, IDisposable
System\ServiceModel\Channels\MessageProperties.cs (2)
12public sealed class MessageProperties : IDictionary<string, object>, IDisposable 861struct Property : IDisposable
System\ServiceModel\Channels\MsmqQueue.cs (1)
26class MsmqQueue : IDisposable
System\ServiceModel\Channels\MsmqReceiveContextLockManager.cs (1)
12internal class MsmqReceiveContextLockManager : IDisposable
System\ServiceModel\Channels\NativeMsmqMessage.cs (2)
16abstract class NativeMsmqMessage : IDisposable 128public abstract class MsmqProperty : IDisposable
System\ServiceModel\Channels\PeerUnsafeNativeCryptMethods.cs (2)
155sealed class CryptoApiBlob : IDisposable 320sealed partial class SelfSignedCertificate : IDisposable
System\ServiceModel\Channels\PipeConnection.cs (1)
2498unsafe class PipeSharedMemory : IDisposable
System\ServiceModel\Channels\PnrpPeerResolver.cs (4)
1077internal class CsAddrInfoSafe : IDisposable 1242internal class SOCKET_ADDRESS_SAFE : IDisposable 1459internal class WsaQuerySetSafe : IDisposable 1590internal class DiscoveryBase : MarshalByRefObject, IDisposable
System\ServiceModel\Channels\RequestContext.cs (1)
8public abstract class RequestContext : IDisposable
System\ServiceModel\Channels\RequestContextBase.cs (1)
290class RequestContextMessageProperty : IDisposable
System\ServiceModel\Channels\SelfSignedCertificate.cs (1)
12sealed partial class SelfSignedCertificate : IDisposable
System\ServiceModel\Channels\SharedConnectionListener.cs (1)
1610class RegistrationForAllow : IDisposable
System\ServiceModel\ClientBase.cs (1)
19public abstract class ClientBase<TChannel> : ICommunicationObject, IDisposable
System\ServiceModel\ComIntegration\ChannelCredentials.cs (1)
22internal class ChannelCredentials : IChannelCredentials, IDisposable
System\ServiceModel\ComIntegration\ChannelOptions.cs (1)
12internal class ChannelOptions : IChannelOptions, IDisposable
System\ServiceModel\ComIntegration\ComPlusAuthorization.cs (1)
404internal sealed class ComPlusServerSecurity : IContextSecurityPerimeter, IServerSecurity, IDisposable
System\ServiceModel\ComIntegration\ComProxy.cs (1)
11class ComProxy : IDisposable
System\ServiceModel\ComIntegration\DispatchProxy.cs (1)
15class DispatchProxy : IPseudoDispatch, IDisposable
System\ServiceModel\ComIntegration\ServiceMoniker.cs (1)
29internal sealed class ServiceMonikerInternal : ContextBoundObject, IMoniker, IParseDisplayName, IDisposable
System\ServiceModel\ComIntegration\TearOffProxy.cs (1)
16class TearOffProxy : RealProxy, IDisposable
System\ServiceModel\Diagnostics\PerformanceCountersBase.cs (1)
14abstract class PerformanceCountersBase : IDisposable
System\ServiceModel\Diagnostics\ServiceModelActivity.cs (1)
17class ServiceModelActivity : IDisposable
System\ServiceModel\Dispatcher\QueryNode.cs (1)
1184internal class SafeNodeSequenceIterator : NodeSequenceIterator, IDisposable
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (1)
516class ImpersonationContext : IDisposable
System\ServiceModel\Dispatcher\XPathResult.cs (1)
9public sealed class XPathResult : IDisposable
System\ServiceModel\OperationContextScope.cs (1)
11public sealed class OperationContextScope : IDisposable
System\ServiceModel\Security\InfoCardHelper.cs (1)
583class InternalInfoCardTokenProvider : SecurityTokenProvider, IDisposable
System\ServiceModel\Security\IssuanceTokenProviderState.cs (1)
18class IssuanceTokenProviderState : IDisposable
System\ServiceModel\Security\NegotiationTokenAuthenticatorState.cs (1)
15class NegotiationTokenAuthenticatorState : IDisposable
System\ServiceModel\Security\SecurityMessageProperty.cs (1)
17public class SecurityMessageProperty : IMessageProperty, IDisposable
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
15public class SecurityContextSecurityToken : SecurityToken, TimeBoundedCache.IExpirableItem, IDisposable
System\ServiceModel\Security\Tokens\WindowsUserNameCachingSecurityTokenAuthenticator.cs (2)
92class LogonToken : IDisposable 137class WindowsUserNameCachingSecurityTokenAuthenticator : WindowsUserNameSecurityTokenAuthenticator, ILogonTokenCacheManager, IDisposable
System\ServiceModel\ServiceHost.cs (1)
30public abstract class ServiceHostBase : CommunicationObject, IExtensibleObject<ServiceHostBase>, IDisposable
System\ServiceModel\SynchronizedReadOnlyCollection.cs (1)
274sealed class EnumeratorAdapter : IEnumerator, IDisposable
System.ServiceModel.Activation (4)
System\ServiceModel\Activation\CollectibleLRUCache.cs (1)
283class WriterLockScope : IDisposable
System\ServiceModel\Activation\HostedHttpTransportManager.cs (1)
265class HostedAspNetContext : IDisposable
System\ServiceModel\Activation\HostedImpersonationContext.cs (1)
134class HostedInnerImpersonationContext : IDisposable
System\ServiceModel\Activation\MetabaseReader.cs (1)
34class MetabaseReader : IDisposable
System.ServiceModel.Activities (4)
System\ServiceModel\Activities\Dispatcher\ControlOperationInvoker.cs (1)
1080class OperationContextScopeHelper : IDisposable
System\ServiceModel\Activities\InternalSendMessage.cs (1)
2757internal sealed class ChannelFactoryReference : IDisposable
System\ServiceModel\Activities\SendMessageChannelCache.cs (1)
12public sealed class SendMessageChannelCache : IDisposable, ICancelable
System\ServiceModel\Activities\WorkflowOperationContext.cs (1)
789class OperationContextScopeHelper : IDisposable
System.ServiceModel.Channels (2)
System\ServiceModel\Channels\DuplicateMessageDetector.cs (1)
11sealed class DuplicateMessageDetector : IDisposable
System\ServiceModel\Channels\UdpOutputChannel.cs (1)
558private sealed class SynchronousRetransmissionHelper : IUdpRetransmitter, IDisposable
System.ServiceModel.Discovery (4)
System\ServiceModel\Discovery\AnnouncementClient.cs (2)
19public sealed class AnnouncementClient : ICommunicationObject, IDisposable 574sealed class AnnouncementOperationContextScope : IDisposable
System\ServiceModel\Discovery\DiscoveryClient.cs (2)
24public sealed class DiscoveryClient : ICommunicationObject, IDiscoveryInnerClientResponse, IDisposable 1272sealed class DiscoveryOperationContextScope : IDisposable
System.ServiceModel.Internals (3)
System\Runtime\Diagnostics\DiagnosticEventProvider.cs (1)
22abstract class DiagnosticsEventProvider : IDisposable
System\Runtime\InputQueue.cs (1)
12sealed class InputQueue<T> : IDisposable where T : class
System\Runtime\IOThreadCancellationTokenSource.cs (1)
10class IOThreadCancellationTokenSource : IDisposable
System.ServiceModel.Routing (2)
System\ServiceModel\Routing\MessageRpc.cs (1)
244class CallState : IDisposable
System\ServiceModel\Routing\RoutingService.cs (1)
41IDisposable
System.Transactions (5)
System\Transactions\InternalTransaction.cs (2)
21class InternalTransaction : IDisposable 512sealed class FinalizedObject : IDisposable
System\Transactions\Trace\Activity.cs (1)
11internal class Activity : IDisposable
System\Transactions\Transaction.cs (1)
94public class Transaction : IDisposable, ISerializable
System\Transactions\TransactionScope.cs (1)
45public sealed class TransactionScope : IDisposable
System.Web (44)
AspNetSynchronizationContextBase.cs (1)
104private sealed class AllowAsyncOperationsBlockDisposable : IDisposable {
Cache\CacheDependency.cs (1)
40public class CacheDependency : IDisposable {
Cache\SqlCacheDependency.cs (1)
469internal class DatabaseNotifState : IDisposable {
Compilation\ClientBuildManager.cs (1)
107public sealed class ClientBuildManager : MarshalByRefObject, IDisposable {
Compilation\CompilationLock.cs (1)
23internal sealed class CompilationMutex : IDisposable {
Configuration\COAUTHINFO.cs (2)
25internal class COAUTHINFO : IDisposable 56internal class COAUTHINFO_X64 : IDisposable
Configuration\COSERVERINFO.cs (2)
25internal class COSERVERINFO : IDisposable 53internal class COSERVERINFO_X64 : IDisposable
Configuration\ExpressServerConfig.cs (1)
22internal sealed class ExpressServerConfig : IServerConfig, IServerConfig2, IConfigMapPath, IConfigMapPath2, IDisposable {
Configuration\IISVersionHelper.cs (1)
9internal class IISVersionHelper : IDisposable {
Configuration\ImpersonateTokenRef.cs (1)
19internal sealed class ImpersonateTokenRef : IDisposable {
Configuration\MULTI_QI.cs (2)
25internal struct MULTI_QI : IDisposable 55internal struct MULTI_QI_X64 : IDisposable
Configuration\NativeConfig.cs (1)
14internal sealed class NativeConfig : CriticalFinalizerObject, IDisposable {
FileChangesMonitor.cs (2)
407sealed class DirMonCompletion : IDisposable { 550sealed class DirectoryMonitor : IDisposable {
Hosting\HostingEnvironment.cs (1)
1806class CultureContext : IDisposable {
Hosting\MapPathBasedVirtualPathProvider.cs (1)
251internal class MapPathBasedVirtualPathEnumerator : MarshalByRefObject, IEnumerator, IDisposable {
HttpContext.cs (1)
2326internal class DisposableHttpContextWrapper : IDisposable {
HttpInputStream.cs (2)
33internal class HttpRawUploadedContent : IDisposable { 212class TempFile : IDisposable {
ImpersonationContext.cs (1)
15internal class ImpersonationContext : IDisposable {
PartitionResolver.cs (2)
41class PartitionManager : IDisposable { 149internal class PartitionInfo : IDisposable, IPartitionInfo {
RootedObjects.cs (1)
225internal struct ActivityIdToken : IDisposable {
Routing\RouteCollection.cs (2)
369private class ReadLockDisposable : IDisposable { 384private class WriteLockDisposable : IDisposable {
Security\FileAuthorizationModule.cs (1)
330internal class FileSecurityDescriptorWrapper : IDisposable {
Security\PassportIdentity.cs (1)
28public sealed class PassportIdentity : IIdentity, IDisposable {
State\OutOfProcStateClientManager.cs (1)
690class OutOfProcConnection : IDisposable {
State\sqlstateclientmanager.cs (1)
1166class SqlStateConnection : IDisposable {
UI\Control.cs (2)
3592private sealed class ControlRareFields : IDisposable { 3634private sealed class OccasionalFields : IDisposable {
UI\WebControls\Wizard.cs (1)
2927private class WizardControlCollectionModifier : IDisposable {
UI\WebParts\WebPartTracker.cs (1)
16public sealed class WebPartTracker : IDisposable {
Util\CancellationTokenHelper.cs (1)
15internal sealed class CancellationTokenHelper : IDisposable {
Util\DisposableAction.cs (1)
14internal sealed class DisposableAction : IDisposable {
Util\FileEnumerator.cs (1)
91internal class FileEnumerator: FileData, IEnumerable, IEnumerator, IDisposable {
Util\GCUtil.cs (1)
42internal class DisposableGCHandleRef<T> : IDisposable
Util\PinnedArraySegment.cs (1)
18internal sealed class PinnedArraySegment<T> : IDisposable {
Util\ResourcePool.cs (1)
17class ResourcePool : IDisposable {
WebSocketPipeline.cs (1)
21internal sealed class WebSocketPipeline : IDisposable, ISyncContext {
XmlSiteMapProvider.cs (1)
37public class XmlSiteMapProvider : StaticSiteMapProvider, IDisposable {
System.Web.DataVisualization (9)
Common\ChartTypes\ChartTypeRegistry.cs (1)
120internal class ChartTypeRegistry : IServiceProvider, IDisposable
Common\General\BaseClasses.cs (1)
29public abstract class ChartElement : IChartElement, IDisposable
Common\General\BaseCollections.cs (1)
30public abstract class ChartElementCollection<T> : Collection<T>, IChartElement, IDisposable
Common\General\Chart.cs (1)
4105internal class FontCache : IDisposable
Common\General\Selection.cs (3)
224 internal class HotRegion : IDisposable 424internal class HotRegionsList : IDisposable 1368public class ChartElementOutline : IDisposable
Common\General\Title.cs (1)
188public class Title : ChartNamedElement, IDisposable, IChartMapArea
Common\Utilities\ImageLoader.cs (1)
61 internal class ImageLoader : IDisposable, IServiceProvider
System.Web.Extensions (1)
ClientServices\ClientFormsIdentity.cs (1)
16public class ClientFormsIdentity : IIdentity, IDisposable
System.Web.Mobile (3)
UI\MobileControls\Design\MobileComponentEditorPage.cs (1)
133protected class LoadingModeResource : IDisposable
UI\MobileControls\Design\Util\TemporaryBitmapFile.cs (1)
25internal class TemporaryBitmapFile : IDisposable
UI\MobileControls\IndividualDeviceConfig.cs (1)
349internal class ReaderWriterLockResource : IDisposable
System.Windows.Forms (44)
misc\GDI\DeviceContext.cs (1)
43sealed partial class DeviceContext : MarshalByRefObject, IDeviceContext, IDisposable
misc\GDI\DeviceContext2.cs (1)
43sealed partial class DeviceContext : MarshalByRefObject, IDeviceContext, IDisposable
misc\GDI\WindowsBrush.cs (1)
37abstract class WindowsBrush : MarshalByRefObject, ICloneable, IDisposable
misc\GDI\WindowsFont.cs (1)
37sealed partial class WindowsFont : MarshalByRefObject, ICloneable, IDisposable
misc\GDI\WindowsGraphics.cs (1)
50sealed partial class WindowsGraphics : MarshalByRefObject, IDisposable, IDeviceContext
misc\GDI\WindowsGraphics2.cs (1)
36sealed partial class WindowsGraphics : MarshalByRefObject, IDisposable, IDeviceContext
misc\GDI\WindowsPen.cs (1)
35sealed partial class WindowsPen : MarshalByRefObject, ICloneable, IDisposable
misc\GDI\WindowsRegion.cs (1)
36sealed partial class WindowsRegion : MarshalByRefObject, ICloneable, IDisposable
parent\parent\parent\public\Internal\NDP\Inc\CmsInterop.cs (9)
257internal class MuiResourceTypeIdStringEntry : IDisposable 309internal class MuiResourceTypeIdIntEntry : IDisposable 361internal class MuiResourceMapEntry : IDisposable 414internal class HashElementEntry : IDisposable 478internal class FileEntry : IDisposable 759internal class AssemblyReferenceDependentAssemblyEntry : IDisposable 1116internal class MetadataSectionEntry : IDisposable 1350internal class RegistryKeyEntry : IDisposable 1421internal class DirectoryEntry : IDisposable
parent\parent\parent\public\Internal\NDP\Inc\IsolationInterop.cs (2)
17internal struct BLOB : IDisposable 2414internal class StoreTransaction : IDisposable
winforms\Managed\System\WinForms\ApplicationContext.cs (1)
20public class ApplicationContext : IDisposable {
winforms\Managed\System\WinForms\AxHost.cs (1)
3886: UnsafeNativeMethods.IOleControlSite, UnsafeNativeMethods.IOleClientSite, UnsafeNativeMethods.IOleInPlaceSite, UnsafeNativeMethods.ISimpleFrameSite, UnsafeNativeMethods.IVBGetControl, UnsafeNativeMethods.IGetVBAObject, UnsafeNativeMethods.IPropertyNotifySink, IReflect, IDisposable {
winforms\Managed\System\WinForms\Control.cs (3)
19226private class MetafileDCWrapper : IDisposable { 19979internal sealed class FontHandleWrapper : MarshalByRefObject, IDisposable { 20297private sealed class MultithreadSafeCallScope : IDisposable
winforms\Managed\System\WinForms\Cursor.cs (1)
40public sealed class Cursor : IDisposable, ISerializable {
winforms\Managed\System\WinForms\DataGridViewBand.cs (1)
22public class DataGridViewBand : DataGridViewElement, ICloneable, IDisposable
winforms\Managed\System\WinForms\DataGridViewCell.cs (1)
35public abstract class DataGridViewCell : DataGridViewElement, ICloneable, IDisposable
winforms\Managed\System\WinForms\Form.cs (1)
7794private class SecurityToolTip : IDisposable {
winforms\Managed\System\WinForms\GDI\WindowsGraphicsWrapper.cs (1)
21internal sealed class WindowsGraphicsWrapper : IDisposable
winforms\Managed\System\WinForms\HtmlHistory.cs (1)
27public sealed class HtmlHistory : IDisposable
winforms\Managed\System\WinForms\HtmlShim.cs (1)
21internal abstract class HtmlShim : IDisposable {
winforms\Managed\System\WinForms\HtmlShimManager.cs (1)
23internal sealed class HtmlShimManager :IDisposable {
winforms\Managed\System\WinForms\ImageList.cs (1)
915internal class NativeImageList : IDisposable {
winforms\Managed\System\WinForms\ImageListStreamer.cs (1)
26public sealed class ImageListStreamer : ISerializable, IDisposable {
winforms\Managed\System\WinForms\Layout\LayoutUtils.cs (2)
669internal sealed class LayoutTransaction : IDisposable { 754internal struct NullLayoutTransaction : IDisposable {
winforms\Managed\System\WinForms\PaintEvent.cs (1)
26public class PaintEventArgs : EventArgs, IDisposable {
winforms\Managed\System\WinForms\ToolStrip.cs (2)
5209internal class CachedItemHdcInfo : IDisposable { 5281internal class MouseHoverTimer : IDisposable {
winforms\Managed\System\WinForms\ToolStripPanel.cs (1)
771private class FeedbackRectangle : IDisposable {
winforms\Managed\System\WinForms\VisualStyles\VisualStyleRenderer.cs (1)
1115private class ThemeHandle : IDisposable {
winforms\Managed\System\WinForms\WebBrowserSiteBase.cs (1)
50: UnsafeNativeMethods.IOleControlSite, UnsafeNativeMethods.IOleClientSite, UnsafeNativeMethods.IOleInPlaceSite, UnsafeNativeMethods.ISimpleFrameSite, UnsafeNativeMethods.IPropertyNotifySink, IDisposable {
winforms\Managed\System\WinForms\WindowsFormsSynchronizationContext.cs (1)
21public sealed class WindowsFormsSynchronizationContext : SynchronizationContext, IDisposable {
winforms\Managed\System\WinForms\WinFormsUtils.cs (1)
601internal struct DCMapping : IDisposable {
System.Windows.Forms.DataVisualization (11)
Common\ChartTypes\ChartTypeRegistry.cs (1)
120internal class ChartTypeRegistry : IServiceProvider, IDisposable
Common\General\BaseClasses.cs (1)
29public abstract class ChartElement : IChartElement, IDisposable
Common\General\BaseCollections.cs (1)
30public abstract class ChartElementCollection<T> : Collection<T>, IChartElement, IDisposable
Common\General\Chart.cs (1)
4105internal class FontCache : IDisposable
Common\General\Selection.cs (3)
224 internal class HotRegion : IDisposable 424internal class HotRegionsList : IDisposable 1368public class ChartElementOutline : IDisposable
Common\General\Title.cs (1)
188public class Title : ChartNamedElement, IDisposable, IChartMapArea
Common\Utilities\ImageLoader.cs (1)
61 internal class ImageLoader : IDisposable, IServiceProvider
WinForm\ChartWinControl.cs (1)
113public class Chart : System.Windows.Forms.Control, ISupportInitialize, IDisposable
WinForm\Utilities\Printing.cs (1)
40 public class PrintingManager : IDisposable
System.Workflow.Activities (3)
Common\BasePropertyDescriptor.cs (1)
116internal sealed class ComponentChangeDispatcher : IDisposable
Role\ADRole.cs (1)
58sealed public class ActiveDirectoryRole : WorkflowRole, ISerializable, IDisposable
Rules\Design\Dialogs\BasicBrowserDialog.cs (1)
366private class WaitCursor : IDisposable
System.Workflow.ComponentModel (28)
AuthoringOM\ActivityExecutionContext.cs (1)
39public sealed class ActivityExecutionContext : IServiceProvider, IDisposable
AuthoringOM\Compiler\PDBReader.cs (1)
6internal sealed class PDBReader : IDisposable
AuthoringOM\Compiler\TypeSystem\CodeDomLoader.cs (1)
10internal class CodeDomLoader : IDisposable
AuthoringOM\Compiler\TypeSystem\TypeProvider.cs (1)
17public sealed class TypeProvider : ITypeProvider, IServiceProvider, IDisposable
AuthoringOM\Compiler\XomlCompiler.cs (1)
260abstract class ContextScope : IDisposable, IServiceProvider
AuthoringOM\DependencyObject.cs (1)
21public abstract class DependencyObject : IComponent, IDependencyObjectAccessor, IDisposable
AuthoringOM\Design\ActivityDesigner.cs (1)
43public class ActivityDesigner : IDisposable,
AuthoringOM\Design\CommandSet.cs (1)
27internal sealed class CommandSet : IDisposable
AuthoringOM\Design\Connector.cs (1)
199public class Connector : IDisposable
AuthoringOM\Design\CustomActivityDesigner.cs (1)
26internal sealed class CustomActivityDesignerAdapter : IDisposable
AuthoringOM\Design\DesignerHelpers.cs (2)
902private sealed class Hdc : IDisposable 1105private sealed class HPen : IDisposable
AuthoringOM\Design\DesignerWidgets.cs (2)
2143internal sealed class WorkflowToolTip : IDisposable 2275private sealed class NativeToolTip : NativeWindow, IDisposable
AuthoringOM\Design\Dialogs\ThemeConfigurationDialog.cs (1)
1233private sealed class BufferedTheme : IDisposable
AuthoringOM\Design\MessageFilters\DynamicActionMessageFilter.cs (2)
405internal class DynamicAction : IDisposable 592internal sealed class ActionButton : IDisposable
AuthoringOM\Design\MessageFilters\WorkflowDesignerMessageFilter.cs (1)
13public abstract class WorkflowDesignerMessageFilter : IDisposable, IWorkflowDesignerMessageSink
AuthoringOM\Design\ReferenceService.cs (1)
11internal sealed class ReferenceService : IReferenceService, IDisposable
AuthoringOM\Design\Themes.cs (2)
147public sealed class WorkflowTheme : IDisposable 845public abstract class DesignerTheme : IDisposable, IPropertyValueProvider
AuthoringOM\Design\WorkflowLayouts.cs (1)
15internal abstract class WorkflowLayout : IDisposable
AuthoringOM\Design\WorkflowView.cs (2)
2163private sealed class WorkflowMessageDispatchData : IDisposable 2332internal sealed class WorkflowTimer : IDisposable
AuthoringOM\Design\XomlDesignerLoader.cs (1)
554internal sealed class WorkflowDesignerEventsCoordinator : IDisposable
AuthoringOM\Serializer\WorkflowMarkupSerializer.cs (2)
2331private sealed class SafeXmlNodeWriter : IDisposable 2874private class ContentProperty : IDisposable
Shared\BasePropertyDescriptor.cs (1)
115internal sealed class ComponentChangeDispatcher : IDisposable
System.Workflow.Runtime (20)
AmbientEnvironment.cs (2)
21internal abstract class AmbientEnvironment : IDisposable 218internal class RuntimeEnvironment : IDisposable
Hosting\SharedConnectionInfo.cs (1)
26internal sealed class SharedConnectionInfo : IDisposable
Hosting\SqlWorkflowPersistenceService.cs (2)
47internal sealed class PersistenceDBAccessor : IDisposable 1187internal class SmartTimer : IDisposable
Lock.cs (2)
166internal struct InstanceLockGuard : IDisposable 254internal sealed class SchedulerLockGuard : IDisposable
System\Activities\Statements\InteropEnvironment.cs (1)
20class InteropEnvironment : IDisposable, IServiceProvider
System\Activities\Statements\InteropExecutor.cs (2)
865class ActivityDefinitionResolution : IDisposable 893class ResetCurrentActivity : IDisposable
WorkBatch.cs (2)
25internal sealed class WorkBatch : IWorkBatch, IDisposable 166internal sealed class PendingWorkCollection : IDisposable
WorkflowDefinitionDispenser.cs (3)
33internal sealed class WorkflowDefinitionDispenser : IDisposable 374private class MruCache : IDisposable 587internal class WorkflowDefinitionLock : IDisposable
WorkflowExecutor.cs (2)
3123private class ResetCurrentActivity : IDisposable 3637internal class ScheduleWork : IDisposable
WorkflowRuntime.cs (2)
97public class WorkflowRuntime : IServiceProvider, IDisposable 1562internal sealed class EventContext : IDisposable
WorkflowTraceTransfer.cs (1)
11internal class WorkflowTraceTransfer : IDisposable
System.WorkflowServices (6)
System\ServiceModel\Dispatcher\ServiceDurableInstance.cs (2)
740class PersistenceScope : IDisposable 914class StartOperationScope : IDisposable
System\ServiceModel\Dispatcher\WorkflowDispatchContext.cs (1)
9class WorkflowDispatchContext : IDisposable
System\Workflow\Activities\ReceiveActivity.cs (2)
1536class SecurityShim : IActivityEventListener<QueueEventArgs>, IDisposable 1592class ValidationShim : IActivityEventListener<QueueEventArgs>, IDisposable
System\Workflow\Runtime\Hosting\ChannelManagerService.cs (1)
321internal abstract class ChannelTicket : IDisposable
System.Xml (5)
System\Xml\Core\XmlReader.cs (1)
31public abstract partial class XmlReader : IDisposable {
System\Xml\Core\XmlReaderAsync.cs (1)
26public abstract partial class XmlReader : IDisposable {
System\Xml\Core\XmlWriter.cs (1)
49public abstract partial class XmlWriter : IDisposable {
System\Xml\Core\XmlWriterAsync.cs (1)
20public abstract partial class XmlWriter : IDisposable {
System\Xml\Dom\XmlNodeList.cs (1)
12public abstract class XmlNodeList: IEnumerable, IDisposable {
UIAutomationClient (1)
System\Windows\Automation\CacheRequest.cs (1)
550internal class CacheRequestActivation : IDisposable
UIAutomationClientsideProviders (1)
MS\Internal\AutomationProxies\CommonGetThemePartSize.cs (1)
11class ThemePart: IDisposable
WindowsBase (31)
Base\MS\Internal\Interop\NativeStructs.cs (1)
34internal class PROPVARIANT : IDisposable
Base\MS\Internal\IO\Packaging\CompoundFile\NativeCompoundFileAPIs.cs (5)
237private class SafeIStorageImplementation : IStorage, IPropertySetStorage, IDisposable 651private class SafeIStreamImplementation : IStream, IDisposable 829private class SafeIEnumSTATPROPSETSTGImplementation : IEnumSTATPROPSETSTG, IDisposable 919private class SafeIPropertyStorageImplementation : IPropertyStorage, IDisposable 1219private class SafeIEnumSTATSTGImplementation : IEnumSTATSTG, IDisposable
Base\MS\Internal\IO\Packaging\CompoundFile\PrivateUnsafeNativeCompoundFileMethods.cs (1)
106internal class UnsafeLockBytesOnStream : UnsafeNativeILockBytes, IDisposable
Base\MS\Internal\IO\Packaging\StorageBasedPackageProperties.cs (1)
57internal class StorageBasedPackageProperties : PackageProperties, IDisposable
Base\MS\Internal\IO\Zip\ZipArchive.cs (1)
41internal sealed class ZipArchive : IDisposable
Base\MS\Internal\IO\Zip\ZipIOBlockManager.cs (1)
44internal class ZipIOBlockManager : IDisposable, IEnumerable
Base\MS\Internal\IO\Zip\ZipIOLocalFileBlock.cs (1)
40internal class ZipIOLocalFileBlock : IZipIOBlock, IDisposable
Base\MS\Internal\IO\Zip\ZipIOModeEnforcingStream.cs (1)
35internal class ZipIOModeEnforcingStream: Stream, IDisposable
Base\MS\Internal\Security\AttachmentService.cs (1)
29internal sealed class AttachmentService : IDisposable
Base\MS\Internal\Security\RightsManagement\CallbackHandler.cs (1)
42internal sealed class CallbackHandler : IDisposable
Base\MS\Internal\Security\RightsManagement\ClientSession.cs (1)
46internal class ClientSession : IDisposable
Base\MS\Internal\Security\RightsManagement\IssuanceLicense.cs (1)
40internal class IssuanceLicense : IDisposable
Base\System\IO\Packaging\EncryptedPackage.cs (1)
35public class EncryptedPackageEnvelope : IDisposable
Base\System\IO\Packaging\Package.cs (1)
36public abstract class Package : IDisposable
Base\System\IO\Packaging\PackageProperties.cs (1)
36public abstract class PackageProperties : IDisposable
Base\System\Security\RightsManagement\CryptoProvider.cs (1)
49public class CryptoProvider : IDisposable
Base\System\Security\RightsManagement\SecureEnvironment.cs (1)
48public class SecureEnvironment : IDisposable
Base\System\Windows\Data\DataSourceProvider.cs (1)
410private class DeferHelper : IDisposable
Base\System\Windows\Threading\DispatcherProcessingDisabled.cs (1)
9public struct DispatcherProcessingDisabled : IDisposable
Shared\MS\Internal\IO\Packaging\PackagingUtilities.cs (1)
657private class ReliableIsolatedStorageFileFolder : IDisposable
Shared\MS\Internal\ReaderWriterLockSlimWrapper.cs (1)
19internal class ReaderWriterLockSlimWrapper : IDisposable
Shared\MS\Internal\ReaderWriterLockWrapper.cs (4)
235private struct AutoWriterRelease : IDisposable 250private struct AutoReaderRelease : IDisposable 265private class AutoWriterReleaseClass : IDisposable 280private class AutoReaderReleaseClass : IDisposable
Shared\MS\Win32\HwndSubclass.cs (1)
51internal class HwndSubclass : IDisposable
Shared\MS\Win32\HwndWrapper.cs (1)
38internal class HwndWrapper : DispatcherObject, IDisposable
WsatConfig (3)
Configuration\ConfigurationProvider.cs (1)
14abstract class ConfigurationProvider : IDisposable
Configuration\HttpWrapper.cs (1)
125class WinsockSockAddr : IDisposable
Configuration\StdRegProviderWrapper.cs (1)
16class StdRegProviderWrapper : IDisposable
WsatUI (3)
Configuration\HttpWrapper.cs (1)
125class WinsockSockAddr : IDisposable
Configuration\StdRegProviderWrapper.cs (1)
16class StdRegProviderWrapper : IDisposable
MMCUI\WSATPropertySheet.cs (1)
29public class WsatPropertySheet : IExtendPropertySheet, IExtendPropertySheet2, IDisposable
699 references to IDisposable
mscorlib (44)
system\__comobject.cs (4)
139IDisposable DisposableObj = o as IDisposable; 197IDisposable DisposableEvProv = EvProvider as IDisposable;
system\collections\concurrent\OrderablePartitioner.cs (2)
239IDisposable d = m_source as IDisposable;
system\deployment\cmsinterop.cs (7)
264void IDisposable.Dispose() { this.Dispose(true); } 316void IDisposable.Dispose() { this.Dispose(true); } 368void IDisposable.Dispose() { this.Dispose(true); } 425void IDisposable.Dispose() { this.Dispose(true); } 496void IDisposable.Dispose() { this.Dispose(true); } 773void IDisposable.Dispose() { this.Dispose(true); } 1141void IDisposable.Dispose() { this.Dispose(true); }
system\deployment\isolationinterop.cs (3)
2000void IDisposable.Dispose() { Dispose(true); } 2047void IDisposable.Dispose() { Dispose(true); } 2418void IDisposable.Dispose()
system\diagnostics\stacktrace.cs (1)
215void IDisposable.Dispose()
system\io\stream.cs (1)
1176((IDisposable)_stream).Dispose();
system\io\textreader.cs (1)
332((IDisposable)_in).Dispose();
system\io\textwriter.cs (1)
682((IDisposable)_out).Dispose();
system\iobservable.cs (1)
23IDisposable Subscribe(IObserver<T> observer);
system\runtime\interopservices\tceadaptergen\eventproviderwriter.cs (1)
38new Type[]{m_EventItfType, typeof(IDisposable)}
system\runtime\interopservices\windowsruntime\dictionarykeycollection.cs (1)
103void IDisposable.Dispose()
system\runtime\interopservices\windowsruntime\dictionaryvaluecollection.cs (1)
110void IDisposable.Dispose()
system\runtime\interopservices\windowsruntime\IClosable.cs (2)
37IDisposable _this = JitHelpers.UnsafeCast<IDisposable>(this);
system\runtime\interopservices\windowsruntime\imapviewtoireadonlydictionaryadapter.cs (2)
204void IDisposable.Dispose() 303void IDisposable.Dispose()
system\runtime\remoting\terminatorsinks.cs (6)
619IDisposable iDis = null; 620if (obj != null && ((iDis=(obj as IDisposable)) != null)) 654IDisposable iDis; 655if (obj != null && ((iDis = (obj as IDisposable)) != null)) 688IDisposable _iDis; 690internal DisposeSink(IDisposable iDis, IMessageSink replySink)
system\security\cryptography\hashalgorithm.cs (1)
206(this as IDisposable).Dispose();
system\security\cryptography\hmac.cs (2)
166((IDisposable)m_hash1).Dispose(); 168((IDisposable)m_hash2).Dispose();
system\security\cryptography\rfc2898derivebytes.cs (1)
203((IDisposable)m_hmac).Dispose();
system\security\cryptography\symmetricalgorithm.cs (1)
56(this as IDisposable).Dispose();
system\threading\CancellationTokenSource.cs (1)
191((IDisposable)mre).Dispose();
system\threading\Tasks\Parallel.cs (4)
3297IDisposable myPartitionToDispose = null; 3518IDisposable d = null; 3521d = orderablePartitionerSource as IDisposable; 3525d = partitionerSource as IDisposable;
PresentationBuildTasks (2)
Base\System\Windows\Markup\XmlWrappingReader.cs (1)
159((IDisposable)_reader).Dispose();
Core\CSharp\System\Windows\Media\StreamGeometryContext.cs (1)
70void IDisposable.Dispose()
PresentationCore (36)
Core\CSharp\MS\Internal\Generic\Span.cs (1)
386void IDisposable.Dispose()
Core\CSharp\MS\Internal\IO\Packaging\NetStream.cs (1)
1284((IDisposable)_byteRangeDownloader).Dispose();
Core\CSharp\System\IO\Packaging\PackWebResponse.cs (1)
573((IDisposable)_fullResponse).Dispose();
Core\CSharp\System\Windows\Automation\Peers\AutomationPeer.cs (1)
1924virtual internal IDisposable UpdateChildren()
Core\CSharp\System\Windows\FreezableCollection.cs (2)
970private IDisposable BlockReentrancy() 1042void IDisposable.Dispose()
Core\CSharp\system\windows\generated\TextDecorationCollection.cs (1)
792void IDisposable.Dispose()
Core\CSharp\System\Windows\Markup\XmlLanguage.cs (1)
626void IDisposable.Dispose() { }
Core\CSharp\System\Windows\Media\Animation\Generated\TimelineCollection.cs (1)
800void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\ByteStreamGeometryContext.cs (1)
80((IDisposable)this).Dispose();
Core\CSharp\System\Windows\Media\CharacterMetricsDictionary.cs (1)
561void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\DrawingContext.cs (1)
96void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\DrawingDrawingContext.cs (1)
1171((IDisposable)this).Dispose();
Core\CSharp\System\Windows\Media\Effects\Generated\BitmapEffectCollection.cs (1)
799void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\DoubleCollection.cs (1)
820void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\DrawingCollection.cs (1)
836void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\GeneralTransformCollection.cs (1)
801void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\GeometryCollection.cs (1)
836void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\GradientStopCollection.cs (1)
905void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\Int32Collection.cs (1)
820void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\PathFigureCollection.cs (1)
892void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\PathSegmentCollection.cs (1)
801void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\PointCollection.cs (1)
822void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\TextEffectCollection.cs (1)
801void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\TransformCollection.cs (1)
836void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Generated\VectorCollection.cs (1)
822void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\Imaging\BitmapMetadataEnumerator.cs (1)
174void IDisposable.Dispose()
Core\CSharp\System\Windows\Media\RenderDataDrawingContext.cs (1)
75((IDisposable)this).Dispose();
Core\CSharp\System\Windows\Media\StreamGeometryContext.cs (1)
70void IDisposable.Dispose()
Core\CSharp\System\Windows\Media3D\Generated\GeneralTransform3DCollection.cs (1)
797void IDisposable.Dispose()
Core\CSharp\System\Windows\Media3D\Generated\MaterialCollection.cs (1)
832void IDisposable.Dispose()
Core\CSharp\System\Windows\Media3D\Generated\Model3DCollection.cs (1)
832void IDisposable.Dispose()
Core\CSharp\System\Windows\Media3D\Generated\Point3DCollection.cs (1)
819void IDisposable.Dispose()
Core\CSharp\System\Windows\Media3D\Generated\Transform3DCollection.cs (1)
832void IDisposable.Dispose()
Core\CSharp\System\Windows\Media3D\Generated\Vector3DCollection.cs (1)
819void IDisposable.Dispose()
Core\CSharp\System\Windows\Media3D\Visual3DCollection.cs (1)
678void IDisposable.Dispose()
PresentationFramework (93)
src\Framework\Microsoft\Win32\FileDialog.cs (1)
2005void IDisposable.Dispose()
src\Framework\MS\Internal\AppModel\ApplicationProxyInternal.cs (1)
664((IDisposable)saveStream).Dispose();
src\Framework\MS\Internal\Data\CollectionViewProxy.cs (1)
189public override IDisposable DeferRefresh()
src\Framework\MS\Internal\Data\CompositeCollectionView.cs (2)
1618IDisposable d = _containerEnumerator as IDisposable;
src\Framework\MS\Internal\Data\EnumerableCollectionView.cs (4)
189public override IDisposable DeferRefresh() 559IDisposable id = ie as IDisposable; 602IDisposable IgnoreViewEvents()
src\Framework\MS\Internal\Data\IndexedEnumerable.cs (6)
197IDisposable d = ie as IDisposable; 473IDisposable d = ie as IDisposable; 782IDisposable d = _enumerator as IDisposable;
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (2)
208internal IDisposable SetContext(object rootItem) 1863void IDisposable.Dispose()
src\Framework\MS\Internal\DataStreams.cs (1)
175((IDisposable)byteStream).Dispose( );
src\Framework\MS\Internal\Documents\DocumentGrid.cs (1)
1702((IDisposable)dp).Dispose();
src\Framework\MS\Internal\Documents\DocumentGridPage.cs (3)
402IDisposable dpv = _documentPageView as IDisposable; 428void IDisposable.Dispose()
src\Framework\MS\Internal\Documents\HostedElements.cs (1)
57void IDisposable.Dispose()
src\Framework\MS\Internal\Documents\UIElementIsland.cs (1)
164/// <see cref="IDisposable.Dispose"/>
src\Framework\MS\Internal\ListOfObject.cs (1)
128void IDisposable.Dispose()
src\Framework\MS\Internal\Printing\Win32PrintDialog.cs (1)
336using (IDisposable converter = new PrintTicketConverter(printerName, 1))
src\Framework\MS\Internal\PtsHost\StructuralCache.cs (13)
86internal IDisposable SetDocumentFormatContext(FlowDocumentPage currentPage) 93return (new DocumentFormatContext(this, currentPage) as IDisposable); 101internal IDisposable SetDocumentArrangeContext(FlowDocumentPage currentPage) 103return (new DocumentArrangeContext(this, currentPage) as IDisposable); 111internal IDisposable SetDocumentVisualValidationContext(FlowDocumentPage currentPage) 113return (new DocumentVisualValidationContext(this, currentPage) as IDisposable); 645/// <see cref="IDisposable.Dispose"/> 693/// <see cref="IDisposable.Dispose"/> 695void IDisposable.Dispose() 834/// <see cref="IDisposable.Dispose"/> 836void IDisposable.Dispose() 887/// <see cref="IDisposable.Dispose"/> 889void IDisposable.Dispose()
src\Framework\MS\Internal\Utility\MonitorWrapper.cs (1)
26public IDisposable Enter()
src\Framework\System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (3)
444override internal IDisposable UpdateChildren() 566void IDisposable.Dispose() 794void IDisposable.Dispose()
src\Framework\System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
241override internal IDisposable UpdateChildren()
src\Framework\System\Windows\Controls\DataGrid.cs (3)
4969IDisposable d = enumerator as IDisposable; 5281private IDisposable UpdateSelectedCells()
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (2)
265IDisposable generatorState = null; 542ref IDisposable generatorState,
src\Framework\System\Windows\Controls\ItemCollection.cs (3)
730public override IDisposable DeferRefresh() 1980IDisposable deferInnerRefresh = _deferInnerRefresh; 2482private IDisposable _deferInnerRefresh;
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (5)
200IDisposable IItemContainerGenerator.StartAt(GeneratorPosition position, GeneratorDirection direction) 213IDisposable IItemContainerGenerator.StartAt(GeneratorPosition position, GeneratorDirection direction, bool allowStartAtRealizedItem) 222public IDisposable GenerateBatches() 1478void IDisposable.Dispose() 1602void IDisposable.Dispose()
src\Framework\System\Windows\Controls\ListBox.cs (2)
848IDisposable d = enumerator as IDisposable;
src\Framework\System\Windows\Controls\Primitives\DocumentPageView.cs (5)
853if (_documentPage is IDisposable) 855((IDisposable)_documentPage).Dispose(); 875if (_documentPageAsync is IDisposable) 877((IDisposable)_documentPageAsync).Dispose(); 1055void IDisposable.Dispose()
src\Framework\System\Windows\Controls\Primitives\IItemContainerGenerator.cs (2)
39IDisposable StartAt(GeneratorPosition position, GeneratorDirection direction); 49IDisposable StartAt(GeneratorPosition position, GeneratorDirection direction, bool allowStartAtRealizedItem);
src\Framework\System\Windows\Controls\Primitives\Selector.cs (1)
2859public IDisposable DeferRemove()
src\Framework\System\Windows\Controls\Primitives\TextBoxBase.cs (1)
437public IDisposable DeclareChangeBlock()
src\Framework\System\Windows\Controls\SelectedItemCollection.cs (1)
155private IDisposable ChangeSelectedItems()
src\Framework\System\Windows\Data\BindingExpression.cs (1)
2577internal IDisposable ChangingValue()
src\Framework\System\Windows\Data\BindingOperations.cs (2)
586internal static IDisposable EnableExceptionLogging() 614void IDisposable.Dispose()
src\Framework\System\Windows\Data\CollectionContainer.cs (2)
114IDisposable d = enumerator as IDisposable;
src\Framework\System\Windows\Data\CollectionView.cs (5)
136IDisposable d = e as IDisposable; 336public virtual IDisposable DeferRefresh() 1593IDisposable d = ie as IDisposable;
src\Framework\System\Windows\Data\CollectionViewSource.cs (1)
700public IDisposable DeferRefresh()
src\Framework\System\Windows\Documents\ITextRange.cs (2)
205IDisposable DeclareChangeBlock(); 209IDisposable DeclareChangeBlock(bool disableScroll);
src\Framework\System\Windows\Documents\NaturalLanguageHyphenator.cs (1)
76void IDisposable.Dispose()
src\Framework\System\Windows\Documents\TextRange.cs (5)
260IDisposable ITextRange.DeclareChangeBlock() 268IDisposable ITextRange.DeclareChangeBlock(bool disableScroll) 1521internal IDisposable DeclareChangeBlock() 1532internal IDisposable DeclareChangeBlock(bool disableScroll) 1855void IDisposable.Dispose()
src\Framework\System\Windows\Interop\DocobjHost.cs (1)
931((IDisposable) _downloader).Dispose();
src\Framework\System\Windows\Navigation\NavigationService.cs (2)
4796IDisposable disposable = node as IDisposable;
src\Framework\System\Windows\PropertyPath.cs (1)
226internal IDisposable SetContext(object rootItem)
src\Framework\System\Windows\Window.cs (1)
8267void IDisposable.Dispose()
System (26)
compmod\system\codedom\compiler\TempFiles.cs (1)
87void IDisposable.Dispose() {
compmod\system\collections\objectmodel\observablecollection.cs (1)
304protected IDisposable BlockReentrancy()
compmod\system\componentmodel\design\DesignerTransaction.cs (1)
122void IDisposable.Dispose() {
compmod\system\componentmodel\design\serialization\SerializationStore.cs (1)
52void IDisposable.Dispose() {Dispose(true);}
compmod\system\componentmodel\design\ServiceObjectContainer.cs (2)
173if (o is IDisposable) { 174((IDisposable)o).Dispose();
net\System\Net\_NTAuthentication.cs (1)
395IDisposable ctx = w == null ? null : w.Impersonate();
net\System\Net\HttpListener.cs (4)
1052((IDisposable)this).Dispose(); 1091void IDisposable.Dispose() { 2795IDisposable identity = m_AuthenticatedConnection == null ? null : m_AuthenticatedConnection.Identity as IDisposable;
net\System\Net\HttpListenerContext.cs (4)
206IDisposable user = m_User == null ? null : m_User.Identity as IDisposable; 227IDisposable user = m_User == null ? null : m_User.Identity as IDisposable;
net\System\Net\HttpListenerResponse.cs (2)
390((IDisposable)this).Dispose(); 407void IDisposable.Dispose() {
net\System\Net\mail\smtpconnection.cs (1)
490IDisposable ctx = w == null ? null : w.Impersonate();
net\System\Net\Sockets\Socket.cs (2)
1142((IDisposable)this).Dispose(); 1154((IDisposable)this).Dispose();
net\System\Net\Sockets\TCPClient.cs (2)
449((IDisposable)this).Dispose(); 463IDisposable dataStream = m_DataStream;
services\monitoring\system\diagnosticts\AsyncStreamReader.cs (1)
100void IDisposable.Dispose() {
sys\system\configuration\ClientSettingsStore.cs (1)
385((IDisposable)_originalStream).Dispose();
sys\System\IO\compression\DeflaterManaged.cs (1)
240void IDisposable.Dispose() { }
sys\System\IO\compression\DeflaterZLib.cs (1)
104void IDisposable.Dispose() {
System.Activities (10)
System\Activities\Debugger\XamlDebuggerXmlReader.cs (2)
513((IDisposable)this.underlyingReader).Dispose(); 520((IDisposable)this.xmlReaderWithSourceLocation).Dispose();
System\Activities\Debugger\XmlReaderWithSourceLocation.cs (1)
190((IDisposable)this.characterSpottingTextReader).Dispose();
System\Activities\Debugger\XmlWrappingReader.cs (1)
280((IDisposable)this.baseReader).Dispose();
System\Activities\Hosting\WorkflowInstanceExtensionCollection.cs (2)
421foreach (IDisposable disposableExtension in GetInstanceExtensions<IDisposable>(true))
System\Activities\XamlIntegration\ActivityBuilderXamlWriter.cs (1)
233((IDisposable)this.innerWriter).Dispose();
System\Activities\XamlIntegration\ActivityXamlServices.cs (3)
570((IDisposable)(xmlReader)).Dispose(); 574((IDisposable)(reader)).Dispose(); 578((IDisposable)(objectWriter)).Dispose();
System.Activities.Presentation (7)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\EditingContext.cs (6)
136IDisposable d = _services as IDisposable; 142d = _contextItems as IDisposable; 758void IDisposable.Dispose() 768IDisposable d = value as IDisposable;
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryBase.cs (1)
302void IDisposable.Dispose()
System.AddIn (4)
System\Addin\Hosting\AddInControllerImpl.cs (4)
239IDisposable disposableHAV = hav as IDisposable; 260IDisposable disposableContract = _contract as IDisposable;
System.Configuration (12)
System\Configuration\BaseConfigurationRecord.cs (2)
259protected IDisposable Impersonate() { 260IDisposable context = null;
System\Configuration\ClientConfigurationHost.cs (1)
492public override IDisposable Impersonate() {
System\Configuration\CRYPTPROTECT_PROMPTSTRUCT.cs (1)
27void IDisposable.Dispose()
System\Configuration\DATA_BLOB.cs (1)
25void IDisposable.Dispose()
System\Configuration\EmptyImpersonationContext.cs (2)
23static volatile IDisposable s_emptyImpersonationContext; 25static internal IDisposable GetStaticInstance() {
System\Configuration\Internal\DelegatingConfigHost.cs (1)
194public virtual IDisposable Impersonate() {
System\Configuration\Internal\IInternalConfigHost.cs (1)
88IDisposable Impersonate();
System\Configuration\Internal\InternalConfigHost.cs (1)
399IDisposable IInternalConfigHost.Impersonate() {
System\Configuration\Internal\WriteFileContext.cs (2)
39((IDisposable)_tempFiles).Dispose(); 93((IDisposable)_tempFiles).Dispose();
System.Core (8)
System\Linq\Enumerable.cs (4)
135if (enumerator is IDisposable) ((IDisposable)enumerator).Dispose(); 384if (enumerator is IDisposable) ((IDisposable)enumerator).Dispose();
System\Linq\Parallel\Enumerables\EnumerableWrapperWeakToStrong.cs (3)
84void IDisposable.Dispose() 86IDisposable disposable = m_wrappedEnumerator as IDisposable;
System\Security\Cryptography\AesManaged.cs (1)
130(m_impl as IDisposable).Dispose();
System.Data (27)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\EditingContext.cs (6)
136IDisposable d = _services as IDisposable; 142d = _contextItems as IDisposable; 758void IDisposable.Dispose() 768IDisposable d = value as IDisposable;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryBase.cs (1)
302void IDisposable.Dispose()
fx\src\data\Microsoft\SqlServer\Server\ValueUtilsSmi.cs (2)
3769IDisposable disposable = enumerator as IDisposable;
fx\src\data\System\Data\Odbc\OdbcCommand.cs (4)
92IDisposable reader = (IDisposable) this.weakDataReaderReference.Target; 94((IDisposable) reader).Dispose(); 758((IDisposable)localReader).Dispose();
fx\src\data\System\Data\Odbc\OdbcConnection.cs (1)
332IDisposable transaction = weak.Target as OdbcTransaction;
fx\src\data\System\Data\OleDb\OleDbCommand.cs (1)
653((IDisposable) dataReader).Dispose();
fx\src\data\System\Data\ProviderBase\SchemaMapping.cs (2)
376IDisposable disposable = (_readerDataValues[i] as IDisposable);
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (1)
416void IDisposable.Dispose() {
fx\src\data\System\Data\SqlClient\SqlDataReader.cs (6)
3944IDisposable registration = null; 4277IDisposable registration = null; 4398IDisposable registration = null; 4499IDisposable registration = null; 4620private Task<T> InvokeRetryable<T>(Func<Task, Task<T>> moreFunc, TaskCompletionSource<T> source, IDisposable objectToDispose = null) { 4648private void CompleteRetryable<T>(Task<T> task, TaskCompletionSource<T> source, IDisposable objectToDispose) {
fx\src\data\System\Data\SqlClient\SqlStream.cs (2)
475((IDisposable)_xmlWriter).Dispose(); 476((IDisposable)_xmlReader).Dispose();
fx\src\data\System\Data\SQLTypes\SqlCharStream.cs (1)
64 void IDisposable.Dispose() {
System.Data.Entity (13)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (2)
867private static IDisposable ConvertMethodExpr_TryEnterIgnoreEntityContainerNameResolution(AST.DotExpr leftExpr, SemanticResolver sr) 882private static IDisposable ConvertMethodExpr_TryEnterV1ViewGenBackwardCompatibilityResolution(AST.DotExpr leftExpr, SemanticResolver sr)
System\Data\Common\EntitySql\SemanticResolver.cs (6)
463internal IDisposable EnterIgnoreEntityContainerNameResolution() 840internal IDisposable EnterScopeRegion() 950internal IDisposable EnterFunctionAggregate(AST.MethodExpr methodExpr, ErrorContext errCtx, out FunctionAggregateInfo aggregateInfo) 959internal IDisposable EnterGroupPartition(AST.GroupPartitionExpr groupPartitionExpr, ErrorContext errCtx, out GroupPartitionInfo aggregateInfo) 968internal IDisposable EnterGroupKeyDefinition(GroupAggregateKind aggregateKind, ErrorContext errCtx, out GroupKeyAggregateInfo aggregateInfo) 974private IDisposable EnterGroupAggregate(GroupAggregateInfo aggregateInfo)
System\Data\Common\EntitySql\TypeResolver.cs (2)
314internal IDisposable EnterFunctionNameResolution(bool includeInlineFunctions) 321internal IDisposable EnterBackwardCompatibilityResolution()
System\Data\Common\Utils\DisposableCollectionWrapper.cs (1)
15internal class DisposableCollectionWrapper<T> : IDisposable, IEnumerable<T> where T : IDisposable
System\Data\Metadata\Helper.cs (1)
226((IDisposable)xmlReader).Dispose();
System\Data\Query\InternalTrees\Dump.cs (1)
110void IDisposable.Dispose() {
System.Data.Entity.Design (5)
System\Data\Entity\Design\Common\MetadataUtil.cs (1)
286((IDisposable)xmlReader).Dispose();
System\Data\Entity\Design\EntityStoreSchemaGenerator.cs (3)
410if (csdl != null) ((IDisposable)csdl).Dispose(); 411if (ssdl != null) ((IDisposable)ssdl).Dispose(); 412if (msl != null) ((IDisposable)msl).Dispose();
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (1)
173((IDisposable)tempFiles).Dispose();
System.Data.Linq (2)
SqlClient\SqlProvider.cs (2)
553IDisposable disp = engine as IDisposable;
System.Data.Services (6)
System\Data\Services\DataService.cs (1)
2855void IDisposable.Dispose()
System\Data\Services\Providers\BaseServiceProvider.cs (1)
272void IDisposable.Dispose()
System\Data\Services\Serializers\Deserializer.cs (1)
125void IDisposable.Dispose()
System\Data\Services\WebUtil.cs (3)
297/// <summary>Disposes of <paramref name="o"/> if it implements <see cref="IDisposable"/>.</summary> 301IDisposable disposable = o as IDisposable;
System.Data.Services.Client (4)
System\Data\Services\Client\MaterializeFromAtom.cs (1)
215((IDisposable)this.reader).Dispose();
System\Data\Services\Client\Util.cs (2)
319internal static void Dispose<T>(ref T disposable) where T : class, IDisposable 328internal static void Dispose<T>(T disposable) where T : class, IDisposable
System\Data\Services\Client\Xml\XmlWrappingReader.cs (1)
536((IDisposable)this.reader).Dispose();
System.Data.Services.Design (1)
System\Data\EntityModel\Emitters\ClientApiGenerator.cs (1)
332((IDisposable)tempFiles).Dispose();
System.Data.SqlXml (1)
System\Xml\Xsl\Runtime\XmlRawWriterWrapper.cs (1)
141((IDisposable)this.wrapped).Dispose();
System.Drawing (2)
commonui\System\Drawing\FontConverter.cs (2)
44((IDisposable)fontNameConverter).Dispose(); 584void IDisposable.Dispose() {
System.IdentityModel (11)
System\IdentityModel\AsyncResult.cs (1)
41((IDisposable)asyncResult.resetEvent).Dispose();
System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
151SecurityUtils.DisposeIfNecessary(this.issuer as IDisposable);
System\IdentityModel\EnvelopedSignatureWriter.cs (2)
119((IDisposable)_hashStream).Dispose(); 284((IDisposable)_hashAlgorithm).Dispose();
System\IdentityModel\SecurityUtils.cs (1)
814public static void DisposeIfNecessary(IDisposable obj)
System\IdentityModel\Selectors\X509CertificateStore.cs (1)
77((IDisposable)this.certStoreHandle).Dispose();
System\IdentityModel\Tokens\RsaSecurityToken.cs (2)
92((IDisposable)this.rsa).Dispose(); 144((IDisposable)rsa).Dispose();
System\IdentityModel\Tokens\Saml2SecurityTokenHandler.cs (3)
2921((IDisposable)plaintextWriter).Dispose(); 2939((IDisposable)plaintextStream).Dispose(); 4552((IDisposable)plaintextStream).Dispose();
System.IdentityModel.Selectors (2)
infocard\client\System\IdentityModel\Selectors\InfoCardAsymmetricCrypto.cs (1)
219((IDisposable)m_rsa).Dispose();
infocard\client\System\IdentityModel\Selectors\InfoCardProofToken.cs (1)
76((IDisposable)m_securityKey).Dispose();
System.Runtime.Caching (1)
System\Caching\SRef.cs (1)
83where T : class, IDisposable {
System.Runtime.DurableInstancing (2)
System\Runtime\TransactedAsyncResult.cs (2)
96protected IDisposable PrepareTransactionalCall(Transaction transaction) 145void IDisposable.Dispose()
System.ServiceModel (121)
System\ServiceModel\Activation\IAspNetMessageProperty.cs (2)
10IDisposable ApplyIntegrationContext(); 11IDisposable Impersonate();
System\ServiceModel\ChannelFactory.cs (1)
198void IDisposable.Dispose()
System\ServiceModel\Channels\ChannelBindingMessageProperty.cs (1)
122((IDisposable)this.channelBinding).Dispose();
System\ServiceModel\Channels\ChannelBindingUtility.cs (2)
181IDisposable disposable = (IDisposable)channelBinding;
System\ServiceModel\Channels\ChannelDemuxer.cs (4)
190where TInnerItem : class, IDisposable 1521where TQueuedItem : class, IDisposable 1626where TInnerItem : class, IDisposable 3118where TItem : class, IDisposable
System\ServiceModel\Channels\ConnectAlgorithms.cs (1)
222void IDisposable.Dispose()
System\ServiceModel\Channels\DeliveryStrategy.cs (3)
12where ItemType : class, IDisposable 72where ItemType : class, IDisposable 177where ItemType : class, IDisposable
System\ServiceModel\Channels\InputQueueChannel.cs (1)
12where TDisposable : class, IDisposable
System\ServiceModel\Channels\LockHelper.cs (2)
50internal static IDisposable TakeWriterLock(ReaderWriterLockSlim readerWriterLock) 56internal static IDisposable TakeReaderLock(ReaderWriterLockSlim readerWriterLock)
System\ServiceModel\Channels\Message.cs (1)
269void IDisposable.Dispose()
System\ServiceModel\Channels\MessageBuffer.cs (3)
18void IDisposable.Dispose() 127IDisposable disposable = this.properties[i].Value as IDisposable;
System\ServiceModel\Channels\MessageProperties.cs (2)
885IDisposable disposable = value as IDisposable;
System\ServiceModel\Channels\ReliableChannelListener.cs (8)
935where TItem : class, IDisposable 1301((IDisposable)item).Dispose(); 1339((IDisposable)item.RequestMessage).Dispose(); 1340((IDisposable)item).Dispose(); 1366where TItem : IDisposable 1593((IDisposable)item).Dispose(); 1631((IDisposable)item.RequestMessage).Dispose(); 1632((IDisposable)item).Dispose();
System\ServiceModel\Channels\RequestContext.cs (1)
23void IDisposable.Dispose()
System\ServiceModel\Channels\RequestContextBase.cs (1)
305void IDisposable.Dispose()
System\ServiceModel\Channels\SecurityChannelListener.cs (2)
798IDisposable ApplyHostingIntegrationContext(Message message) 800IDisposable hostingContext = null;
System\ServiceModel\Channels\ServerWebSocketTransportDuplexSessionChannel.cs (1)
90((IDisposable)this.httpRequestContext).Dispose();
System\ServiceModel\Channels\ServiceChannel.cs (1)
1802void IDisposable.Dispose()
System\ServiceModel\Channels\SessionConnectionReader.cs (3)
1534static IDisposable CreateProcessActionActivity() 1536IDisposable retval = null; 1606IDisposable activity = ClientDuplexConnectionReader.CreateProcessActionActivity();
System\ServiceModel\Channels\SharedConnectionListener.cs (4)
299void IDisposable.Dispose() 321IDisposable allowContext; 1544public static IDisposable TryAllow(string newSid) 1621void IDisposable.Dispose()
System\ServiceModel\Channels\SingletonChannelAcceptor.cs (1)
14where QueueItemType : class, IDisposable
System\ServiceModel\ClientBase.cs (3)
581void IDisposable.Dispose() 1348void IDisposable.Dispose() 1350((IDisposable)this.channel).Dispose();
System\ServiceModel\ComIntegration\ChannelCredentials.cs (2)
49((IDisposable)ChannelCredentials).Dispose(); 54void IDisposable.Dispose()
System\ServiceModel\ComIntegration\ChannelOptions.cs (2)
40((IDisposable)channelOptions).Dispose(); 45void IDisposable.Dispose()
System\ServiceModel\ComIntegration\ComPlusAuthorization.cs (1)
585void IDisposable.Dispose()
System\ServiceModel\ComIntegration\ComPlusInstanceProvider.cs (2)
132IDisposable disposable = instance as IDisposable;
System\ServiceModel\ComIntegration\ComPlusThreadInitializer.cs (2)
221((IDisposable)serverSecurity).Dispose(); 323((IDisposable)this.serverSecurity).Dispose();
System\ServiceModel\ComIntegration\ComProxy.cs (4)
14IDisposable ccw; 15internal static ComProxy Create(IntPtr outer, object obj, IDisposable disp) 31internal ComProxy(IntPtr inner, IDisposable disp) 50void IDisposable.Dispose()
System\ServiceModel\ComIntegration\DispatchProxy.cs (2)
59((IDisposable)proxy).Dispose(); 544void IDisposable.Dispose()
System\ServiceModel\ComIntegration\MexServiceChannelBuilder.cs (1)
80void IDisposable.Dispose()
System\ServiceModel\ComIntegration\MonikerBuilder.cs (2)
19void IDisposable.Dispose() 45((IDisposable)moniker).Dispose();
System\ServiceModel\ComIntegration\ProxyManager.cs (2)
40IDisposable comProxy = current.Value as IDisposable;
System\ServiceModel\ComIntegration\ServiceMoniker.cs (1)
31void IDisposable.Dispose()
System\ServiceModel\ComIntegration\TearOffProxy.cs (1)
69void IDisposable.Dispose()
System\ServiceModel\ComIntegration\TransactionProxy.cs (1)
23void IDisposable.Dispose()
System\ServiceModel\ComIntegration\TypedServiceChannelBuilder.cs (2)
36void IDisposable.Dispose() 319((IDisposable)tearoffProxy).Dispose();
System\ServiceModel\ComIntegration\WsdlServiceChannelBuilder.cs (2)
78void IDisposable.Dispose() 305IDisposable disposee = reader;
System\ServiceModel\Description\ServiceReflector.cs (1)
1010return ((!type.IsSealed) || typeof(IDisposable).IsAssignableFrom(type));
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (2)
486IDisposable impersonationContext = null; 691IDisposable impersonationContext = null;
System\ServiceModel\Dispatcher\InstanceBehavior.cs (2)
351IDisposable dispose = instance as IDisposable;
System\ServiceModel\Dispatcher\MessageRpc.cs (7)
512IDisposable disposableParameter = this.ReturnParameter as IDisposable; 534IDisposable disposableParameter = null; 539disposableParameter = obj as IDisposable; 571IDisposable ApplyHostingIntegrationContext() 587IDisposable ApplyHostingIntegrationContextNoInline() 620IDisposable hostedIntegrationContext = this.ApplyHostingIntegrationContext();
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (5)
189public void StartImpersonation(ref MessageRpc rpc, out IDisposable impersonationContext, out IPrincipal originalPrincipal, out bool isThreadPrincipalSet) 214IDisposable StartImpersonation2(ref MessageRpc rpc, ServiceSecurityContext securityContext, bool isSecurityContextImpersonationOn) 216IDisposable impersonationContext = null; 306public void StopImpersonation(ref MessageRpc rpc, IDisposable impersonationContext, IPrincipal originalPrincipal, bool isThreadPrincipalSet) 487public IDisposable Impersonate()
System\ServiceModel\Dispatcher\SyncMethodInvoker.cs (1)
138IDisposable boundActivity = null;
System\ServiceModel\Dispatcher\TaskMethodInvoker.cs (2)
165((IDisposable)boundOperation).Dispose(); 249((IDisposable)boundActivity).Dispose();
System\ServiceModel\Security\ImpersonateOnSerializingReplyMessageProperty.cs (2)
99public void StartImpersonation(out IDisposable impersonationContext, out IPrincipal originalPrincipal, out bool isThreadPrincipalSet) 129public void StopImpersonation(IDisposable impersonationContext, IPrincipal originalPrincipal, bool isThreadPrincipalSet)
System\ServiceModel\Security\ImpersonatingMessage.cs (3)
69IDisposable impersonationContext = null; 144IDisposable impersonationContext = null; 201IDisposable impersonationContext = null;
System\ServiceModel\Security\NegotiationTokenAuthenticatorStateCache.cs (1)
66((IDisposable)item).Dispose();
System\ServiceModel\Security\SecurityContextTokenCache.cs (1)
279((IDisposable)item).Dispose();
System\ServiceModel\Security\SecuritySessionServerSettings.cs (1)
1030((IDisposable)requestContext).Dispose();
System\ServiceModel\Security\SecurityUtils.cs (4)
1632else if (obj is IDisposable) 1634((IDisposable)obj).Dispose(); 1722IDisposable disposable = obj as IDisposable;
System\ServiceModel\Security\SspiNegotiationTokenAuthenticatorState.cs (1)
124((IDisposable)this.negotiationDigest).Dispose();
System\ServiceModel\Security\SspiNegotiationTokenProviderState.cs (1)
58((IDisposable)this.negotiationDigest).Dispose();
System\ServiceModel\ServiceHost.cs (4)
531void IDisposable.Dispose() 1658IDisposable disposableInstance; 1967this.disposableInstance = serviceInstanceUsedAsABehavior as IDisposable; 1974this.disposableInstance = serviceInstanceUsedAsABehavior as IDisposable;
System\ServiceModel\SynchronizedDisposablePool.cs (1)
9class SynchronizedDisposablePool<T> where T : class, IDisposable
System\ServiceModel\Syndication\Atom10FeedFormatter.cs (5)
237((IDisposable) extWriter).Dispose(); 881((IDisposable)extWriter).Dispose(); 972((IDisposable) extWriter).Dispose(); 1073((IDisposable) extWriter).Dispose(); 1183((IDisposable) extWriter).Dispose();
System\ServiceModel\Syndication\Rss20FeedFormatter.cs (2)
731((IDisposable) extWriter).Dispose(); 1033((IDisposable) extWriter).Dispose();
System.ServiceModel.Activation (18)
System\ServiceModel\Activation\CollectibleLRUCache.cs (1)
247public IDisposable CreateWriterLockScope()
System\ServiceModel\Activation\HostedHttpRequestAsyncResult.cs (1)
376IDisposable hostedThreadContext = null;
System\ServiceModel\Activation\HostedHttpTransportManager.cs (1)
241public IDisposable CreateContext()
System\ServiceModel\Activation\HostedImpersonationContext.cs (3)
86public IDisposable Impersonate() 136IDisposable impersonatedContext; 138HostedInnerImpersonationContext(IDisposable impersonatedContext)
System\ServiceModel\Activation\HostingEnvironmentWrapper.cs (6)
61public static IDisposable Impersonate() 68public static IDisposable Impersonate(IntPtr token) 107public static IDisposable UnsafeImpersonate() 116public static IDisposable UnsafeImpersonate(IntPtr token) 148IDisposable unsafeImpersonate = null; 183IDisposable unsafeImpersonate = null;
System\ServiceModel\Activation\HostingMessageProperty.cs (2)
71public IDisposable ApplyIntegrationContext() 84public IDisposable Impersonate()
System\ServiceModel\Activities\Activation\WorkflowServiceHostFactory.cs (2)
249IDisposable unsafeImpersonate = null; 439IDisposable unsafeImpersonate = null;
System\ServiceModel\ServiceHostingEnvironment.cs (2)
1076IDisposable unsafeImpersonate = null; 1114IDisposable unsafeImpersonate = null;
System.ServiceModel.Activities (2)
System\ServiceModel\Activities\Dispatcher\ControlOperationInvoker.cs (1)
1090void IDisposable.Dispose()
System\ServiceModel\Activities\WorkflowOperationContext.cs (1)
799void IDisposable.Dispose()
System.ServiceModel.Channels (3)
System\ServiceModel\Channels\UdpChannelBase.cs (2)
20where QueueItemType : class, IDisposable 426where T : class, IDisposable
System\ServiceModel\Channels\UdpChannelListener.cs (1)
20where QueueItemType : class, IDisposable
System.ServiceModel.Discovery (2)
System\ServiceModel\Discovery\AnnouncementClient.cs (1)
501void IDisposable.Dispose()
System\ServiceModel\Discovery\DiscoveryClient.cs (1)
368void IDisposable.Dispose()
System.ServiceModel.Internals (4)
System\Runtime\Collections\ObjectCache.cs (2)
490else if (Value is IDisposable) 492((IDisposable)Value).Dispose();
System\Runtime\InputQueue.cs (2)
479if (value is IDisposable) 481((IDisposable)value).Dispose();
System.ServiceModel.Routing (6)
System\ServiceModel\Routing\MessageRpc.cs (3)
61IDisposable autoRevert = null; 174public IDisposable PrepareCall() 259void IDisposable.Dispose()
System\ServiceModel\Routing\ProcessMessagesAsyncResult.cs (1)
195IDisposable impersonationContext = null;
System\ServiceModel\Routing\ProcessRequestAsyncResult.cs (1)
89IDisposable impersonationContext = null;
System\ServiceModel\Routing\RoutingService.cs (1)
199void IDisposable.Dispose()
System.Web (80)
Abstractions\HttpContextBase.cs (1)
255public virtual ISubscriptionToken DisposeOnPipelineCompleted(IDisposable target) {
Abstractions\HttpContextWrapper.cs (1)
262public override ISubscriptionToken DisposeOnPipelineCompleted(IDisposable target) {
AspNetSynchronizationContext.cs (4)
60IDisposable disassociationAction = _state.Helper.EnterSynchronousControl(); 95IDisposable disassociationAction = _state.SyncControlDisassociationActions.Pop(); 176internal Stack<IDisposable> SyncControlDisassociationActions = new Stack<IDisposable>(capacity: 1);
AspNetSynchronizationContextBase.cs (2)
89internal IDisposable AllowVoidAsyncOperationsBlock() { 99internal IDisposable AcquireThreadLock() {
Compilation\BuildManager.cs (1)
891internal static void InvokePreStartInitMethodsCore(ICollection<MethodInfo> methods, Func<IDisposable> setHostingEnvironmentCultures) {
Compilation\ClientBuildManager.cs (1)
763void IDisposable.Dispose() {
Compilation\CompilationLock.cs (1)
82void IDisposable.Dispose() {
Configuration\COAUTHINFO.cs (2)
45void IDisposable.Dispose() 80void IDisposable.Dispose()
Configuration\COSERVERINFO.cs (2)
41void IDisposable.Dispose() 72void IDisposable.Dispose()
Configuration\ExpressServerConfig.cs (1)
74void IDisposable.Dispose() {
Configuration\ImpersonateTokenRef.cs (1)
37void IDisposable.Dispose() {
Configuration\MULTI_QI.cs (2)
37void IDisposable.Dispose() 72void IDisposable.Dispose()
Configuration\WebConfigurationHost.cs (1)
742public override IDisposable Impersonate() {
FileChangesMonitor.cs (9)
462void IDisposable.Dispose() { 590void IDisposable.Dispose() { 592((IDisposable)_dirMonCompletion).Dispose(); 629((IDisposable)this).Dispose(); 805((IDisposable)this).Dispose(); 1110((IDisposable)this).Dispose(); 1930((IDisposable)_dirMonSubdirs).Dispose(); 2015((IDisposable)dirMonSubDir).Dispose(); 2031((IDisposable)dirMonSubDir).Dispose();
Hosting\HostingEnvironment.cs (9)
259IDisposable configSystem = _configMapPath2 as IDisposable; 1725public static IDisposable Impersonate() { 1731public static IDisposable Impersonate(IntPtr token) { 1742public static IDisposable Impersonate(IntPtr userToken, String virtualPath) { 1767public static IDisposable SetCultures() { 1771public static IDisposable SetCultures(string virtualPath) { 1776private static IDisposable SetCultures(GlobalizationSection gs) { 1813void IDisposable.Dispose() {
Hosting\MapPathBasedVirtualPathProvider.cs (2)
325void IDisposable.Dispose() { 327((IDisposable)_fileEnumerator).Dispose();
HttpContext.cs (3)
129private SubscriptionQueue<IDisposable> _pipelineCompletedQueue; 637public ISubscriptionToken DisposeOnPipelineCompleted(IDisposable target) { 2341void IDisposable.Dispose() {
HttpInputStream.cs (1)
252((IDisposable)_tempFiles).Dispose();
IdleTimeoutMonitor.cs (1)
34((IDisposable)_timer).Dispose();
ImpersonationContext.cs (1)
35void IDisposable.Dispose() {
Management\AppDomainResourcePerfCounters.cs (1)
48((IDisposable)_Timer).Dispose();
Management\webeventbuffer.cs (1)
499((IDisposable)_timer).Dispose();
PartitionResolver.cs (1)
160internal void StoreResource(IDisposable o) {
RequestQueue.cs (1)
268((IDisposable)_timer).Dispose();
RequestTimeoutManager.cs (1)
52((IDisposable)_timer).Dispose();
RootedObjects.cs (2)
35private SubscriptionQueue<IDisposable> _pipelineCompletedQueue; 125internal ISubscriptionToken DisposeOnPipelineCompleted(IDisposable target) {
Routing\RouteCollection.cs (4)
134public IDisposable GetReadLock() { 294public IDisposable GetWriteLock() { 379void IDisposable.Dispose() { 394void IDisposable.Dispose() {
Security\Cryptography\DataProtectorCryptoService.cs (2)
39IDisposable disposable = dataProtector as IDisposable;
Security\Cryptography\MachineKeyCryptoAlgorithmFactory.cs (1)
93private Func<TResult> GetGenericAlgorithmFactory<TResult>(string configAttributeName, string configAttributeValue, Func<string, Func<TResult>> switchStatement, string errorResourceString) where TResult : class, IDisposable {
Security\Cryptography\MachineKeyDataProtectorFactory.cs (2)
49IDisposable disposable = dataProtector as IDisposable;
Security\FileAuthorizationModule.cs (1)
475void IDisposable.Dispose()
Security\PassportIdentity.cs (1)
949void IDisposable.Dispose()
State\SessionStateModule.cs (2)
475((IDisposable)_timer).Dispose(); 1108((IDisposable)_timer).Dispose();
UI\WebControls\MailDefinition.cs (1)
305((IDisposable)stream).Dispose();
UI\WebControls\ObjectDataSourceView.cs (2)
1963IDisposable disposableObject = instance as IDisposable;
UI\WebControls\Wizard.cs (1)
2943void IDisposable.Dispose() {
UI\WebParts\WebPartTracker.cs (1)
59void IDisposable.Dispose() {
Util\FileEnumerator.cs (2)
103((IDisposable)this).Dispose(); 152void IDisposable.Dispose() {
Util\GCUtil.cs (1)
43where T : class, IDisposable {
Util\ResourcePool.cs (4)
45foreach (IDisposable resource in _resources) { 91internal void StoreResource(IDisposable o) { 122IDisposable[] a = null; 138a = new IDisposable[_iDisposable];
Util\SynchronizationHelper.cs (1)
75public IDisposable EnterSynchronousControl() {
WebSockets\AspNetWebSocket.cs (1)
564IDisposable cancellationTokenRegistration = null;
System.Web.DataVisualization (3)
Common\Utilities\ImageLoader.cs (2)
119if (entry.Value is IDisposable) 121((IDisposable)entry.Value).Dispose();
Common\Utilities\XmlSerializer.cs (1)
1980((IDisposable)xmlBaseReader).Dispose();
System.Web.Extensions (4)
ClientServices\Providers\SqlHelper.cs (2)
214using (IDisposable engine = (IDisposable)Activator.CreateInstance(GetSqlCeType("SqlCeEngine"), new object[] { connectionString })) {
UI\WebControls\ContextDataSourceView.cs (2)
245IDisposable disposableObject = dataContext as IDisposable;
System.Web.Mobile (1)
UI\MobileControls\IndividualDeviceConfig.cs (1)
368/*public*/ void IDisposable.Dispose()
System.Web.Services (2)
System\Web\Services\Protocols\ServerProtocol.cs (2)
62IDisposable disposable = target as IDisposable;
System.Windows.Forms (23)
parent\parent\parent\public\Internal\NDP\Inc\CmsInterop.cs (9)
268void IDisposable.Dispose() { this.Dispose(true); } 320void IDisposable.Dispose() { this.Dispose(true); } 372void IDisposable.Dispose() { this.Dispose(true); } 429void IDisposable.Dispose() { this.Dispose(true); } 500void IDisposable.Dispose() { this.Dispose(true); } 777void IDisposable.Dispose() { this.Dispose(true); } 1145void IDisposable.Dispose() { this.Dispose(true); } 1366void IDisposable.Dispose() { this.Dispose(true); } 1433void IDisposable.Dispose() { this.Dispose(true); }
parent\parent\parent\public\Internal\NDP\Inc\IsolationInterop.cs (3)
2016void IDisposable.Dispose() { Dispose(true); } 2063void IDisposable.Dispose() { Dispose(true); } 2434void IDisposable.Dispose()
winforms\Managed\System\Resources\ResXResourceReader.cs (2)
222((IDisposable)this).Dispose(); 228void IDisposable.Dispose() {
winforms\Managed\System\WinForms\Control.cs (3)
19258((IDisposable) this).Dispose(); 19261void IDisposable.Dispose() { 20319void IDisposable.Dispose()
winforms\Managed\System\WinForms\ImageList.cs (1)
592((IDisposable)original.image).Dispose();
winforms\Managed\System\WinForms\Layout\LayoutUtils.cs (1)
713public static IDisposable CreateTransactionIf(bool condition, Control controlToLayout, IArrangedElement elementCausingLayout, string property) {
winforms\Managed\System\WinForms\PropertyGridInternal\PropertyGridView.cs (4)
706if (helpService != null && helpService is IDisposable) 707((IDisposable)helpService).Dispose(); 1148if (helpService != null && helpService is IDisposable) 1149((IDisposable)helpService).Dispose();
System.Windows.Forms.DataVisualization (3)
Common\Utilities\ImageLoader.cs (2)
119if (entry.Value is IDisposable) 121((IDisposable)entry.Value).Dispose();
Common\Utilities\XmlSerializer.cs (1)
1980((IDisposable)xmlBaseReader).Dispose();
System.Workflow.Activities (7)
Designers\InvokeWebServiceDesigner.cs (1)
133((IDisposable)trans).Dispose();
LocalService\MethodMessage.cs (3)
240CallContextProxy contextProxy = new CallContextProxy(typeof(IDisposable)); 241IDisposable disposable = (IDisposable)contextProxy.GetTransparentProxy();
Role\ADRole.cs (1)
265void IDisposable.Dispose()
Rules\DeclarativeExpressionConditionDeclaration.cs (1)
393IDisposable localContextScope = (WorkflowCompilationContext.Current == null ? WorkflowCompilationContext.CreateScope(manager) : null);
Rules\RuleSetReference.cs (1)
148IDisposable localContextScope = (WorkflowCompilationContext.Current == null ? WorkflowCompilationContext.CreateScope(manager) : null);
System.Workflow.ComponentModel (37)
AuthoringOM\ActivityExecutionContext.cs (1)
704void IDisposable.Dispose()
AuthoringOM\ActivityExecutionContextCollection.cs (1)
304((IDisposable)executionContext).Dispose();
AuthoringOM\ActivityInterfaces.cs (1)
128IDisposable SetCurrentActivity(Activity activity);
AuthoringOM\Compiler\PDBReader.cs (1)
48void IDisposable.Dispose()
AuthoringOM\Compiler\Validation\BindValidator.cs (2)
152IDisposable localContextScope = (WorkflowCompilationContext.Current == null ? WorkflowCompilationContext.CreateScope(manager) : null); 349IDisposable localContextScope = (WorkflowCompilationContext.Current == null ? WorkflowCompilationContext.CreateScope(manager) : null);
AuthoringOM\Compiler\XomlCompiler.cs (3)
189public static IDisposable CreateScope(IServiceProvider serviceProvider) 242internal static IDisposable CreateScope(IServiceProvider serviceProvider, WorkflowCompilerParameters parameters) 247static IDisposable CreateScope(IServiceProvider serviceProvider, IWorkflowCompilerOptionsService optionsService)
AuthoringOM\Design\CommandSet.cs (1)
667((IDisposable)trans).Dispose();
AuthoringOM\Design\Connector.cs (1)
224void IDisposable.Dispose()
AuthoringOM\Design\CustomActivityDesigner.cs (1)
43void IDisposable.Dispose()
AuthoringOM\Design\DesignerHelpers.cs (2)
948void IDisposable.Dispose() 1122void IDisposable.Dispose()
AuthoringOM\Design\DesignerWidgets.cs (4)
2179void IDisposable.Dispose() 2185((IDisposable)this.infoTip).Dispose(); 2191((IDisposable)this.inplaceTip).Dispose(); 2301void IDisposable.Dispose()
AuthoringOM\Design\Dialogs\ThemeConfigurationDialog.cs (2)
114((IDisposable)this.bufferedTheme).Dispose(); 1247void IDisposable.Dispose()
AuthoringOM\Design\FreeFormDesigner.cs (2)
654((IDisposable)this.connectors[i]).Dispose(); 703((IDisposable)connectorToDelete).Dispose();
AuthoringOM\Design\MessageFilters\DynamicActionMessageFilter.cs (2)
445((IDisposable)button).Dispose(); 608void IDisposable.Dispose()
AuthoringOM\Design\Themes.cs (4)
192void IDisposable.Dispose() 202((IDisposable)designerTheme).Dispose(); 275((IDisposable)oldTheme).Dispose(); 862void IDisposable.Dispose()
AuthoringOM\Design\WorkflowView.cs (4)
273((IDisposable)this.workflowToolTip).Dispose(); 779((IDisposable)designerMessageFilter).Dispose(); 2002((IDisposable)filter).Dispose(); 2195void IDisposable.Dispose()
AuthoringOM\Design\XomlDesignerLoader.cs (3)
84((IDisposable)this.eventsCoordinator).Dispose(); 90((IDisposable)this.customActivityDesignerAdapter).Dispose(); 593void IDisposable.Dispose()
AuthoringOM\Serializer\WorkflowMarkupSerializer.cs (2)
2406void IDisposable.Dispose() 2948void IDisposable.Dispose()
System.Workflow.Runtime (10)
AmbientEnvironment.cs (2)
44void IDisposable.Dispose() 235void IDisposable.Dispose()
System\Activities\Statements\InteropEnvironment.cs (1)
54void IDisposable.Dispose()
System\Activities\Statements\InteropExecutor.cs (4)
270((IDisposable)this.serviceEnvironment).Dispose(); 822public IDisposable SetCurrentActivity(Activity activity) 887void IDisposable.Dispose() 903void IDisposable.Dispose()
WorkflowExecutor.cs (2)
2855public IDisposable SetCurrentActivity(Activity activity) 3132void IDisposable.Dispose()
WorkflowRuntime.cs (1)
1580void IDisposable.Dispose()
System.WorkflowServices (6)
System\ServiceModel\Activation\WorkflowServiceHostFactory.cs (2)
48IDisposable impersonationContext = null; 140IDisposable impersonationContext = null;
System\ServiceModel\Dispatcher\ServiceDurableInstance.cs (2)
377IDisposable disposableInstance = this.instance as IDisposable;
System\Workflow\Activities\ReceiveActivity.cs (2)
1584void IDisposable.Dispose() 1691void IDisposable.Dispose()
System.Xaml.Hosting (2)
System\Xaml\Hosting\HostingEnvironmentWrapper.cs (1)
15public static IDisposable UnsafeImpersonate()
System\Xaml\Hosting\XamlHttpHandlerFactory.cs (1)
205IDisposable unsafeImpersonate = null;
System.Xml (5)
System\Xml\Core\XmlEventCache.cs (1)
234((IDisposable)writer).Dispose();
System\Xml\Core\XmlWrappingWriter.cs (1)
212((IDisposable)writer).Dispose();
System\Xml\Dom\XmlNodeList.cs (1)
28void IDisposable.Dispose()
System\Xml\Serialization\XmlCountingReader.cs (2)
330IDisposable disposableReader = innerReader as IDisposable;
UIAutomationClient (1)
System\Windows\Automation\CacheRequest.cs (1)
227public IDisposable Activate()
WindowsBase (37)
Base\MS\Internal\IO\Packaging\StorageBasedPackageProperties.cs (2)
449((IDisposable)_psSummInfo).Dispose(); 461((IDisposable)_psDocSummInfo).Dispose();
Base\MS\Internal\IO\Packaging\XmlDigitalSignatureProcessor.cs (5)
199((IDisposable)hashAlgorithm).Dispose(); 228((IDisposable)hashAlgorithm).Dispose(); 580IDisposable disposable = o as IDisposable; 880((IDisposable)key).Dispose();
Base\MS\Internal\IO\Zip\ZipArchive.cs (1)
506((IDisposable)_blockManager).Dispose();
Base\MS\Internal\IO\Zip\ZipIOBlockManager.cs (2)
776IDisposable disposableBlock = block as IDisposable;
Base\MS\Internal\Security\RightsManagement\CallbackHandler.cs (1)
131((IDisposable)_resetEvent).Dispose();
Base\MS\Internal\Utilities.cs (2)
56internal static void SafeDispose<T>(ref T disposable) where T : IDisposable 59IDisposable t = disposable;
Base\MS\Internal\WeakEventTable.cs (2)
87internal IDisposable ReadLock 103internal IDisposable WriteLock
Base\System\ComponentModel\ICollectionView.cs (1)
122IDisposable DeferRefresh();
Base\System\IO\Packaging\CompoundFile\DataSpaceManager.cs (2)
537null != (idt as IDisposable)) 539((IDisposable)idt).Dispose();
Base\System\IO\Packaging\CompoundFile\StorageInfo.cs (7)
851((IDisposable) deadStorageInfoCore.safeIStorage).Dispose(); 887((IDisposable) deadStreamInfoCore.safeIStream).Dispose(); 934((IDisposable) safeIEnumSTATSTG).Dispose(); 961((IDisposable) safeIEnumSTATSTG).Dispose(); 1268((IDisposable) streamRelease.safeIStream).Dispose(); 1292((IDisposable) startCore.safeIStorage).Dispose(); 1416((IDisposable) safeIEnumSTATSTG).Dispose();
Base\System\IO\Packaging\CompoundFile\StreamInfo.cs (4)
308((IDisposable) core.safeIStream).Dispose(); 513((IDisposable) core.safeIStream).Dispose(); 686((IDisposable) core.safeIStream).Dispose(); 801((IDisposable) core.safeIStream).Dispose();
Base\System\IO\Packaging\Package.cs (2)
535void IDisposable.Dispose() 586((IDisposable)this).Dispose();
Base\System\Windows\Data\DataSourceProvider.cs (1)
151public virtual IDisposable DeferRefresh()
Base\System\Windows\Markup\XmlWrappingReader.cs (1)
159((IDisposable)_reader).Dispose();
Base\System\Windows\WeakEventManager.cs (2)
124protected IDisposable ReadLock 134protected IDisposable WriteLock
Shared\MS\Internal\ReaderWriterLockWrapper.cs (2)
95internal IDisposable WriteLock 112internal IDisposable ReadLock
XamlBuildTask (3)
Microsoft\Build\Tasks\Xaml\ClassGenerator.cs (3)
639CodeCastExpression iDisposibleCastXmlReader = new CodeCastExpression(typeof(IDisposable), xmlReaderVar); 646CodeCastExpression iDisposibleCastXamlReader = new CodeCastExpression(typeof(IDisposable), xamlReaderVar); 653CodeCastExpression iDisposibleCastObjWriter = new CodeCastExpression(typeof(IDisposable), objWriterVar);