12 implementations of ICloseEx
System (12)
net\System\Net\_ConnectStream.cs (1)
44internal class ConnectStream : Stream, ICloseEx, IRequestLifetimeTracker
net\System\Net\_FtpDataStream.cs (1)
20internal class FtpDataStream : Stream, ICloseEx {
net\System\Net\Cache\_CacheStreams.cs (4)
56internal class CombinedReadStream : BaseWrapperStream, ICloseEx { 366internal class ForwardingReadStream : BaseWrapperStream, ICloseEx { 845internal class MetadataUpdateStream : BaseWrapperStream, ICloseEx { 1045internal class RangeStream : BaseWrapperStream, ICloseEx {
net\System\Net\Cache\IERequestCache.cs (2)
610private class ReadStream: FileStream, ICloseEx, IRequestLifetimeTracker { 798private class WriteStream: FileStream, ICloseEx {
net\System\Net\filewebrequest.cs (1)
560internal sealed class FileWebStream : FileStream, ICloseEx {
net\System\Net\filewebresponse.cs (1)
15public class FileWebResponse : WebResponse, ISerializable, ICloseEx
net\System\Net\HttpWebResponse.cs (2)
728internal class GZipWrapperStream : GZipStream, ICloseEx, IRequestLifetimeTracker { 833internal class DeflateWrapperStream : DeflateStream, ICloseEx, IRequestLifetimeTracker {
63 references to ICloseEx
System (63)
net\System\Net\_ConnectStream.cs (3)
2403((ICloseEx)this).CloseEx(CloseExState.Normal); 2417((ICloseEx)this).CloseEx((internalCall ? CloseExState.Silent : CloseExState.Normal)); 2420void ICloseEx.CloseEx(CloseExState closeState) {
net\System\Net\_FtpDataStream.cs (3)
47((ICloseEx)this).CloseEx(CloseExState.Normal); 49((ICloseEx)this).CloseEx(CloseExState.Abort | CloseExState.Silent); 56void ICloseEx.CloseEx(CloseExState closeState) {
net\System\Net\Cache\_CacheStreams.cs (24)
297void ICloseEx.CloseEx(CloseExState closeState) { 309ICloseEx icloseEx = m_HeadStream as ICloseEx; 319ICloseEx icloseEx = WrappedStream as ICloseEx; 483if (m_ShadowStream is ICloseEx) 484((ICloseEx)m_ShadowStream).CloseEx(CloseExState.Abort | CloseExState.Silent); 585if (m_ShadowStream is ICloseEx) 586((ICloseEx)m_ShadowStream).CloseEx(CloseExState.Abort | CloseExState.Silent); 644if (m_ShadowStream is ICloseEx) 645((ICloseEx)m_ShadowStream).CloseEx(CloseExState.Abort | CloseExState.Silent); 735if (m_ShadowStream is ICloseEx) 736((ICloseEx)m_ShadowStream).CloseEx(CloseExState.Abort | CloseExState.Silent); 752void ICloseEx.CloseEx(CloseExState closeState) { 785ICloseEx icloseEx = WrappedStream as ICloseEx; 804if (m_ShadowStream is ICloseEx) 805((ICloseEx)m_ShadowStream).CloseEx(closeState); 967void ICloseEx.CloseEx(CloseExState closeState) { 1001ICloseEx icloseEx = WrappedStream as ICloseEx; 1191void ICloseEx.CloseEx(CloseExState closeState) { 1227ICloseEx icloseEx = WrappedStream as ICloseEx;
net\System\Net\Cache\_RequestCacheProtocol.cs (2)
259ICloseEx closeEx = stream as ICloseEx;
net\System\Net\filewebrequest.cs (4)
533if (requestStream is ICloseEx) 534((ICloseEx)requestStream).CloseEx(CloseExState.Abort); 539((ICloseEx)m_response).CloseEx(CloseExState.Abort); 597void ICloseEx.CloseEx(CloseExState closeState) {
net\System\Net\filewebresponse.cs (4)
151((ICloseEx)this).CloseEx(CloseExState.Normal); 154void ICloseEx.CloseEx(CloseExState closeState) { 162if (chkStream is ICloseEx) 163((ICloseEx)chkStream).CloseEx(closeState);
net\System\Net\FtpWebRequest.cs (4)
1209((ICloseEx)stream).CloseEx(CloseExState.Abort|CloseExState.Silent); 1478((ICloseEx)stream).CloseEx(CloseExState.Abort|CloseExState.Silent); 1709GlobalLog.Assert(stream is ICloseEx, "FtpWebRequest.Abort()|The m_Stream member is not CloseEx hence the risk of connection been orphaned."); 1710((ICloseEx)stream).CloseEx(CloseExState.Abort|CloseExState.Silent);
net\System\Net\HttpWebRequest.cs (8)
3606ICloseEx closeEx = newResponse.m_ConnectStream as ICloseEx; 3684ICloseEx closeEx = newResponse.m_ConnectStream as ICloseEx; 5999ICloseEx icloseEx = _HttpResponse.ResponseStream as ICloseEx; 6165ICloseEx icloseEx = stream as ICloseEx;
net\System\Net\HttpWebResponse.cs (10)
447ICloseEx icloseEx = stream as ICloseEx; 475ICloseEx icloseEx = stream as ICloseEx; 733void ICloseEx.CloseEx(CloseExState closeState) { 734ICloseEx icloseEx = BaseStream as ICloseEx; 838void ICloseEx.CloseEx(CloseExState closeState) { 839ICloseEx icloseEx = BaseStream as ICloseEx;
net\System\Net\WebSockets\WebSocketConnectionStream.cs (1)
389((ICloseEx)thisPtr.m_ConnectStream).CloseEx(CloseExState.Abort);