[System.Core] Cleanup more warnings
authorMarek Safar <marek.safar@gmail.com>
Fri, 30 Sep 2016 10:08:33 +0000 (12:08 +0200)
committerMarek Safar <marek.safar@gmail.com>
Fri, 30 Sep 2016 10:09:02 +0000 (12:09 +0200)
mcs/class/System.Core/System.IO.Pipes/AnonymousPipeClientStream.cs
mcs/class/System.Core/System.IO.Pipes/NamedPipeClientStream.cs
mcs/class/System.Core/System.IO.Pipes/NamedPipeServerStream.cs
mcs/class/dlr/Runtime/Microsoft.Scripting.Core/Compiler/DelegateHelpers.cs

index 23bf26f7482bb7654e1e5043f8381c937000f460..a4818f76049ea471ba429953552c602269a8a6b3 100644 (file)
@@ -77,8 +77,8 @@ namespace System.IO.Pipes
                        throw new NotImplementedException ();
 #else
                        InitializeHandle (safePipeHandle, false, false);
-#endif
                        IsConnected = true;
+#endif
                }
 
                ~AnonymousPipeClientStream ()
index a823217957dcd384dd2f14db6d07cdbc1b06fa3d..a27c4dc0b4d3697f8aca9edf8f2cad7bf8d10499 100644 (file)
@@ -120,8 +120,10 @@ namespace System.IO.Pipes
                ~NamedPipeClientStream () {
                        Dispose (false);
                }
-               
+
+#if !MOBILE
                INamedPipeClient impl;
+#endif
 
                public void Connect ()
                {
@@ -172,7 +174,11 @@ namespace System.IO.Pipes
                public int NumberOfServerInstances {
                        get {
                                CheckPipePropertyOperations ();
+#if MOBILE
+                               throw new NotImplementedException ();
+#else
                                return impl.NumberOfServerInstances;
+#endif
                        }
                }
        }
index e402a8a2620193f7b966b300ddb7cb2f219a431f..d4d02ade208f4f415a2a1d817ac3c6598b103895 100644 (file)
@@ -97,11 +97,12 @@ namespace System.IO.Pipes
                public NamedPipeServerStream (string pipeName, PipeDirection direction, int maxNumberOfServerInstances, PipeTransmissionMode transmissionMode, PipeOptions options, int inBufferSize, int outBufferSize, PipeSecurity pipeSecurity, HandleInheritability inheritability, PipeAccessRights additionalAccessRights)
                        : base (direction, transmissionMode, outBufferSize)
                {
-                       var rights = ToAccessRights (direction) | additionalAccessRights;
-                       // FIXME: reject some rights declarations (for ACL).
 #if MOBILE
                        throw new NotImplementedException ();
 #else
+                       var rights = ToAccessRights (direction) | additionalAccessRights;
+                       // FIXME: reject some rights declarations (for ACL).
+
                        if (IsWindows)
                                impl = new Win32NamedPipeServer (this, pipeName, maxNumberOfServerInstances, transmissionMode,
                                                                 rights, options, inBufferSize, outBufferSize,
index a2e5ca0a4c157c1d6e97c17d340b90375fbbaef3..3489ee15514ca283e2c358fbbfa84cdeaf144b88 100644 (file)
@@ -29,7 +29,9 @@ namespace System.Linq.Expressions.Compiler {
         private const MethodAttributes CtorAttributes = MethodAttributes.RTSpecialName | MethodAttributes.HideBySig | MethodAttributes.Public;
         private const MethodImplAttributes ImplAttributes = MethodImplAttributes.Runtime | MethodImplAttributes.Managed;
         private const MethodAttributes InvokeAttributes = MethodAttributes.Public | MethodAttributes.HideBySig | MethodAttributes.NewSlot | MethodAttributes.Virtual;
+#if FEATURE_REFEMIT
         private static readonly Type[] _DelegateCtorSignature = new Type[] { typeof(object), typeof(IntPtr) };
+#endif
 
         private static Type MakeNewCustomDelegate(Type[] types) {
 #if FEATURE_REFEMIT