internal static int GetErrorCode(IOException ioe) { #if !WindowsCE && !SILVERLIGHT && !NETFX_CORE var permission = new System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode); permission.Demand(); return Marshal.GetHRForException(ioe) & 0xFFFF; #else return 0; #endif }
internal static int GetErrorCode(System.IO.IOException ioe) { #if !WindowsCE && !SILVERLIGHT var permission = new System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode); permission.Demand(); return(System.Runtime.InteropServices.Marshal.GetHRForException(ioe) & 0xFFFF); #else return(0); #endif }
internal static int GetErrorCode(System.IO.IOException ioe) { #if !WindowsCE && !SILVERLIGHT var permission = new System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode); permission.Demand(); return System.Runtime.InteropServices.Marshal.GetHRForException(ioe) & 0xFFFF; #else return 0; #endif }
internal static int GetErrorCode(IOException ioe) { #if !WindowsCE && !SILVERLIGHT && !NETFX_CORE var permission = new System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode); permission.Demand(); return(Marshal.GetHRForException(ioe) & 0xFFFF); #else return(0); #endif }