Add conditionals where needed.
[mono.git] / mcs / class / referencesource / System / net / System / Net / TransportContext.cs
index 63ee7a729a5f16a1ed6160cd440c088dfafc6087..e0c16def37b85ad47dc0ab13e9d7e6b66233b59c 100644 (file)
@@ -14,6 +14,7 @@ namespace System.Net
         public abstract ChannelBinding GetChannelBinding(ChannelBindingKind kind);
     }
 
+#if MONO_FEATURE_WEB_STACK
     internal class ConnectStreamContext : TransportContext
     {
         internal ConnectStreamContext(ConnectStream connectStream)
@@ -29,6 +30,7 @@ namespace System.Net
 
         private ConnectStream connectStream;
     }
+#endif
 
     internal class SslStreamContext : TransportContext
     {
@@ -46,6 +48,7 @@ namespace System.Net
         private SslStream sslStream;
     }
 
+#if MONO_FEATURE_WEB_STACK
     internal class HttpListenerRequestContext : TransportContext
     {
         internal HttpListenerRequestContext(HttpListenerRequest request)
@@ -66,6 +69,7 @@ namespace System.Net
 
         private HttpListenerRequest request;
     }
+#endif
 
     // Holds a cached Endpoint binding to be reused by HttpWebRequest preauthentication
     internal class CachedTransportContext : TransportContext