From b8a38e2dff367296465982f300d47c5fda4489d6 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Fri, 10 Mar 2017 13:05:34 -0800 Subject: Adding System.Net.HttpListener uapaot config (#16982) Adding System.Net.HttpListener uapaot config --- .../src/PinvokeAnalyzerExceptionList.analyzerdata | 22 ++++----- .../src/PinvokeAnalyzerExceptionList.analyzerdata | 56 +++++++++++----------- .../src/PinvokeAnalyzerExceptionList.analyzerdata | 8 ++-- .../src/PinvokeAnalyzerExceptionList.analyzerdata | 2 +- .../src/PinvokeAnalyzerExceptionList.analyzerdata | 2 +- src/System.Net.HttpListener/dir.props | 1 + .../ref/Configurations.props | 1 + .../src/Configurations.props | 1 + .../src/PinvokeAnalyzerExceptionList.analyzerdata | 46 ++++++++++++++++++ .../src/System.Net.HttpListener.csproj | 6 +-- .../src/PinvokeAnalyzerExceptionList.analyzerdata | 22 ++++----- .../src/PinvokeAnalyzerExceptionList.analyzerdata | 2 +- .../src/PinvokeAnalyzerExceptionList.analyzerdata | 6 +-- src/shims/ApiCompatBaseline.uap.netstandard20.txt | 22 +-------- .../ApiCompatBaseline.uapaot.netstandard20.txt | 22 +-------- 15 files changed, 114 insertions(+), 105 deletions(-) create mode 100644 src/System.Net.HttpListener/src/PinvokeAnalyzerExceptionList.analyzerdata (limited to 'src') diff --git a/src/System.Data.SqlClient/src/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.Data.SqlClient/src/PinvokeAnalyzerExceptionList.analyzerdata index 8d31b04566..4de593e2dc 100644 --- a/src/System.Data.SqlClient/src/PinvokeAnalyzerExceptionList.analyzerdata +++ b/src/System.Data.SqlClient/src/PinvokeAnalyzerExceptionList.analyzerdata @@ -1,27 +1,27 @@ +sni.dll!GetSniMaxComposedSpnLength sni.dll!SNIAddProviderWrapper sni.dll!SNICheckConnectionWrapper sni.dll!SNICloseWrapper +sni.dll!SNIGetInfoWrapper sni.dll!SNIGetLastError +sni.dll!SNIInitialize +sni.dll!SNIOpenSyncExWrapper +sni.dll!SNIOpenWrapper +sni.dll!SNIPacketAllocateWrapper +sni.dll!SNIPacketGetDataWrapper sni.dll!SNIPacketRelease sni.dll!SNIPacketResetWrapper +sni.dll!SNIPacketSetData sni.dll!SNIQueryInfo sni.dll!SNIReadAsyncWrapper sni.dll!SNIReadSyncOverAsync sni.dll!SNIRemoveProviderWrapper +sni.dll!SNISecGenClientContextWrapper sni.dll!SNISecInitPackage sni.dll!SNISetInfoWrapper sni.dll!SNITerminate sni.dll!SNIWaitForSSLHandshakeToCompleteWrapper -sni.dll!UnmanagedIsTokenRestricted -sni.dll!GetSniMaxComposedSpnLength -sni.dll!SNIGetInfoWrapper -sni.dll!SNIInitialize -sni.dll!SNIOpenSyncExWrapper -sni.dll!SNIOpenWrapper -sni.dll!SNIPacketAllocateWrapper -sni.dll!SNIPacketGetDataWrapper -sni.dll!SNIPacketSetData -sni.dll!SNISecGenClientContextWrapper sni.dll!SNIWriteAsyncWrapper -sni.dll!SNIWriteSyncOverAsync \ No newline at end of file +sni.dll!SNIWriteSyncOverAsync +sni.dll!UnmanagedIsTokenRestricted diff --git a/src/System.Diagnostics.Process/src/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.Diagnostics.Process/src/PinvokeAnalyzerExceptionList.analyzerdata index c8cfbb4bf4..f69b614364 100644 --- a/src/System.Diagnostics.Process/src/PinvokeAnalyzerExceptionList.analyzerdata +++ b/src/System.Diagnostics.Process/src/PinvokeAnalyzerExceptionList.analyzerdata @@ -1,34 +1,34 @@ -ntdll.dll!NtQuerySystemInformation -ntdll.dll!NtQueryInformationProcess advapi32.dll!CreateProcessWithLogonW -user32.dll!GetWindowTextLength -user32.dll!EnumWindows -user32.dll!SendMessageTimeout -user32.dll!GetWindowText -user32.dll!GetWindow -user32.dll!PostMessage -user32.dll!GetWindowLong -user32.dll!WaitForInputIdle -user32.dll!IsWindowVisible -user32.dll!GetWindowThreadProcessId -kernel32.dll!IsWow64Process -kernel32.dll!GetStdHandle +advapi32.dll!OpenProcessToken +kernel32.dll!CreatePipe kernel32.dll!CreateProcessW -kernel32.dll!K32EnumProcessModules -kernel32.dll!K32EnumProcesses -kernel32.dll!SetProcessWorkingSetSizeEx -kernel32.dll!GetProcessWorkingSetSizeEx -kernel32.dll!SetProcessAffinityMask +kernel32.dll!GetComputerNameW +kernel32.dll!GetConsoleCP +kernel32.dll!GetConsoleOutputCP +kernel32.dll!GetPriorityClass kernel32.dll!GetProcessAffinityMask -kernel32.dll!GetThreadPriorityBoost -kernel32.dll!SetThreadPriorityBoost kernel32.dll!GetProcessPriorityBoost +kernel32.dll!GetProcessWorkingSetSizeEx +kernel32.dll!GetStdHandle +kernel32.dll!GetThreadPriorityBoost +kernel32.dll!IsWow64Process +kernel32.dll!K32EnumProcesses +kernel32.dll!K32EnumProcessModules +kernel32.dll!SetPriorityClass +kernel32.dll!SetProcessAffinityMask kernel32.dll!SetProcessPriorityBoost +kernel32.dll!SetProcessWorkingSetSizeEx kernel32.dll!SetThreadAffinityMask -kernel32.dll!GetPriorityClass -kernel32.dll!SetPriorityClass -kernel32.dll!GetComputerNameW -kernel32.dll!GetConsoleCP -kernel32.dll!GetConsoleOutputCP -kernel32.dll!CreatePipe -advapi32.dll!OpenProcessToken \ No newline at end of file +kernel32.dll!SetThreadPriorityBoost +ntdll.dll!NtQueryInformationProcess +ntdll.dll!NtQuerySystemInformation +user32.dll!EnumWindows +user32.dll!GetWindow +user32.dll!GetWindowLong +user32.dll!GetWindowText +user32.dll!GetWindowTextLength +user32.dll!GetWindowThreadProcessId +user32.dll!IsWindowVisible +user32.dll!PostMessage +user32.dll!SendMessageTimeout +user32.dll!WaitForInputIdle diff --git a/src/System.IO.Compression/src/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.IO.Compression/src/PinvokeAnalyzerExceptionList.analyzerdata index a40b544b63..18f527feb6 100644 --- a/src/System.IO.Compression/src/PinvokeAnalyzerExceptionList.analyzerdata +++ b/src/System.IO.Compression/src/PinvokeAnalyzerExceptionList.analyzerdata @@ -1,8 +1,8 @@ -clrcompression.dll!inflate +clrcompression.dll!crc32 clrcompression.dll!deflate -clrcompression.dll!inflateEnd clrcompression.dll!deflateEnd -clrcompression.dll!crc32 +clrcompression.dll!deflateInit2_ +clrcompression.dll!inflate +clrcompression.dll!inflateEnd clrcompression.dll!inflateInit2_ -clrcompression.dll!deflateInit2_ \ No newline at end of file diff --git a/src/System.IO.Ports/src/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.IO.Ports/src/PinvokeAnalyzerExceptionList.analyzerdata index dc851261b8..5464e9945c 100644 --- a/src/System.IO.Ports/src/PinvokeAnalyzerExceptionList.analyzerdata +++ b/src/System.IO.Ports/src/PinvokeAnalyzerExceptionList.analyzerdata @@ -11,4 +11,4 @@ kernel32.dll!SetCommMask kernel32.dll!SetCommState kernel32.dll!SetCommTimeouts kernel32.dll!SetupComm -kernel32.dll!WaitCommEvent \ No newline at end of file +kernel32.dll!WaitCommEvent diff --git a/src/System.Net.Http.WinHttpHandler/src/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.Net.Http.WinHttpHandler/src/PinvokeAnalyzerExceptionList.analyzerdata index 35cad528fc..ede6d47063 100644 --- a/src/System.Net.Http.WinHttpHandler/src/PinvokeAnalyzerExceptionList.analyzerdata +++ b/src/System.Net.Http.WinHttpHandler/src/PinvokeAnalyzerExceptionList.analyzerdata @@ -23,4 +23,4 @@ winhttp.dll!WinHttpWebSocketQueryCloseStatus winhttp.dll!WinHttpWebSocketReceive winhttp.dll!WinHttpWebSocketSend winhttp.dll!WinHttpWebSocketShutdown -winhttp.dll!WinHttpWriteData \ No newline at end of file +winhttp.dll!WinHttpWriteData diff --git a/src/System.Net.HttpListener/dir.props b/src/System.Net.HttpListener/dir.props index 8714c4b9a3..867f6ac8cb 100644 --- a/src/System.Net.HttpListener/dir.props +++ b/src/System.Net.HttpListener/dir.props @@ -4,5 +4,6 @@ 4.0.0.0 true + true \ No newline at end of file diff --git a/src/System.Net.HttpListener/ref/Configurations.props b/src/System.Net.HttpListener/ref/Configurations.props index 2845c11c54..b7611d75b7 100644 --- a/src/System.Net.HttpListener/ref/Configurations.props +++ b/src/System.Net.HttpListener/ref/Configurations.props @@ -3,6 +3,7 @@ netcoreapp; + uap-Windows_NT; \ No newline at end of file diff --git a/src/System.Net.HttpListener/src/Configurations.props b/src/System.Net.HttpListener/src/Configurations.props index 1040c9ba37..bbb5be814e 100644 --- a/src/System.Net.HttpListener/src/Configurations.props +++ b/src/System.Net.HttpListener/src/Configurations.props @@ -2,6 +2,7 @@ + uap-Windows_NT; netcoreapp-Windows_NT; netcoreapp-Unix; diff --git a/src/System.Net.HttpListener/src/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.Net.HttpListener/src/PinvokeAnalyzerExceptionList.analyzerdata new file mode 100644 index 0000000000..e7bc464f8f --- /dev/null +++ b/src/System.Net.HttpListener/src/PinvokeAnalyzerExceptionList.analyzerdata @@ -0,0 +1,46 @@ +httpapi.dll!HttpAddUrlToUrlGroup +httpapi.dll!HttpCancelHttpRequest +httpapi.dll!HttpCloseRequestQueue +httpapi.dll!HttpCloseServerSession +httpapi.dll!HttpCloseUrlGroup +httpapi.dll!HttpCreateRequestQueue +httpapi.dll!HttpCreateServerSession +httpapi.dll!HttpCreateUrlGroup +httpapi.dll!HttpInitialize +httpapi.dll!HttpReceiveClientCertificate +httpapi.dll!HttpReceiveHttpRequest +httpapi.dll!HttpReceiveRequestEntityBody +httpapi.dll!HttpRemoveUrlFromUrlGroup +httpapi.dll!HttpSendHttpResponse +httpapi.dll!HttpSendResponseEntityBody +httpapi.dll!HttpSetUrlGroupProperty +httpapi.dll!HttpWaitForDisconnect +kernel32.dll!LoadLibraryExW +kernel32.dll!SetFileCompletionNotificationModes +sspicli.dll!AcceptSecurityContext +sspicli.dll!AcquireCredentialsHandleW +sspicli.dll!ApplyControlToken +sspicli.dll!CompleteAuthToken +sspicli.dll!DecryptMessage +sspicli.dll!DeleteSecurityContext +sspicli.dll!EncryptMessage +sspicli.dll!EnumerateSecurityPackagesW +sspicli.dll!FreeContextBuffer +sspicli.dll!FreeCredentialsHandle +sspicli.dll!InitializeSecurityContextW +sspicli.dll!QueryContextAttributesW +sspicli.dll!QuerySecurityContextToken +sspicli.dll!SetContextAttributesW +sspicli.dll!SspiEncodeStringsAsAuthIdentity +sspicli.dll!SspiFreeAuthIdentity +websocket.dll!WebSocketAbortHandle +websocket.dll!WebSocketBeginClientHandshake +websocket.dll!WebSocketBeginServerHandshake +websocket.dll!WebSocketCompleteAction +websocket.dll!WebSocketCreateClientHandle +websocket.dll!WebSocketCreateServerHandle +websocket.dll!WebSocketDeleteHandle +websocket.dll!WebSocketEndServerHandshake +websocket.dll!WebSocketGetAction +websocket.dll!WebSocketReceive +websocket.dll!WebSocketSend diff --git a/src/System.Net.HttpListener/src/System.Net.HttpListener.csproj b/src/System.Net.HttpListener/src/System.Net.HttpListener.csproj index 8210d471bc..8973ed6dd9 100644 --- a/src/System.Net.HttpListener/src/System.Net.HttpListener.csproj +++ b/src/System.Net.HttpListener/src/System.Net.HttpListener.csproj @@ -41,7 +41,7 @@ - + @@ -67,7 +67,7 @@ Common\System\Net\WebSockets\WebSocketValidate.cs - + @@ -313,7 +313,7 @@ Common\Interop\Windows\sspicli\SSPIWrapper.cs - + diff --git a/src/System.Net.Mail/src/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.Net.Mail/src/PinvokeAnalyzerExceptionList.analyzerdata index 225b0b49a5..e229924b6e 100644 --- a/src/System.Net.Mail/src/PinvokeAnalyzerExceptionList.analyzerdata +++ b/src/System.Net.Mail/src/PinvokeAnalyzerExceptionList.analyzerdata @@ -1,16 +1,16 @@ -sspicli.dll!QueryContextAttributesW -sspicli.dll!SetContextAttributesW +sspicli.dll!AcceptSecurityContext sspicli.dll!AcquireCredentialsHandleW -sspicli.dll!InitializeSecurityContextW +sspicli.dll!ApplyControlToken sspicli.dll!CompleteAuthToken -sspicli.dll!FreeCredentialsHandle +sspicli.dll!DecryptMessage sspicli.dll!DeleteSecurityContext -sspicli.dll!EnumerateSecurityPackagesW -sspicli.dll!ApplyControlToken -sspicli.dll!SspiFreeAuthIdentity -sspicli.dll!AcceptSecurityContext -sspicli.dll!SspiEncodeStringsAsAuthIdentity sspicli.dll!EncryptMessage -sspicli.dll!DecryptMessage +sspicli.dll!EnumerateSecurityPackagesW +sspicli.dll!FreeContextBuffer +sspicli.dll!FreeCredentialsHandle +sspicli.dll!InitializeSecurityContextW +sspicli.dll!QueryContextAttributesW sspicli.dll!QuerySecurityContextToken -sspicli.dll!FreeContextBuffer \ No newline at end of file +sspicli.dll!SetContextAttributesW +sspicli.dll!SspiEncodeStringsAsAuthIdentity +sspicli.dll!SspiFreeAuthIdentity diff --git a/src/System.Runtime.Extensions/src/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.Runtime.Extensions/src/PinvokeAnalyzerExceptionList.analyzerdata index 8af6246000..7064237566 100644 --- a/src/System.Runtime.Extensions/src/PinvokeAnalyzerExceptionList.analyzerdata +++ b/src/System.Runtime.Extensions/src/PinvokeAnalyzerExceptionList.analyzerdata @@ -9,4 +9,4 @@ kernel32.dll!GetVersionExW kernel32.dll!IsWow64Process kernel32.dll!SetEnvironmentVariableW secur32.dll!GetUserNameExW -shell32.dll!SHGetKnownFolderPath \ No newline at end of file +shell32.dll!SHGetKnownFolderPath diff --git a/src/System.Security.AccessControl/src/PinvokeAnalyzerExceptionList.analyzerdata b/src/System.Security.AccessControl/src/PinvokeAnalyzerExceptionList.analyzerdata index e5ab5a4d07..897dbec063 100644 --- a/src/System.Security.AccessControl/src/PinvokeAnalyzerExceptionList.analyzerdata +++ b/src/System.Security.AccessControl/src/PinvokeAnalyzerExceptionList.analyzerdata @@ -1,4 +1,4 @@ -advapi32.dll!RevertToSelf -advapi32.dll!OpenThreadToken advapi32.dll!OpenProcessToken -advapi32.dll!SetThreadToken \ No newline at end of file +advapi32.dll!OpenThreadToken +advapi32.dll!RevertToSelf +advapi32.dll!SetThreadToken diff --git a/src/shims/ApiCompatBaseline.uap.netstandard20.txt b/src/shims/ApiCompatBaseline.uap.netstandard20.txt index ecd8b0073d..7358ee4be6 100644 --- a/src/shims/ApiCompatBaseline.uap.netstandard20.txt +++ b/src/shims/ApiCompatBaseline.uap.netstandard20.txt @@ -1,7 +1,6 @@ DEFAULT_APPNAME Error: 0 : Failed to find or load matching assembly 'System.IO.FileSystem.AccessControl'. DEFAULT_APPNAME Error: 0 : Unable to resolve assembly 'Assembly(Name=System.IO.FileSystem.AccessControl, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)' referenced by the implementation assembly 'Assembly(Name=mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)'. Compat issues with assembly netstandard: -TypesMustExist : Type 'System.Net.AuthenticationSchemeSelector' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Net.Cookie' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieCollection.Add(System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieCollection.CopyTo(System.Net.Cookie[], System.Int32)' does not exist in the implementation but it does exist in the contract. @@ -10,19 +9,9 @@ MembersMustExist : Member 'System.Net.CookieCollection.Item.get(System.String)' MembersMustExist : Member 'System.Net.CookieContainer.Add(System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieContainer.Add(System.Uri, System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Net.CookieException' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListener' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerBasicIdentity' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerContext' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerException' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerPrefixCollection' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerRequest' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerResponse' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerTimeoutManager' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.WebSockets.HttpListenerWebSocketContext' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Security.Cryptography.ECDsa.Create(System.Security.Cryptography.ECCurve)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Security.Cryptography.ECDsaCng..ctor(System.Security.Cryptography.ECCurve)' does not exist in the implementation but it does exist in the contract. Compat issues with assembly System: -TypesMustExist : Type 'System.Net.AuthenticationSchemeSelector' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Net.Cookie' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieCollection.Add(System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieCollection.CopyTo(System.Net.Cookie[], System.Int32)' does not exist in the implementation but it does exist in the contract. @@ -31,15 +20,6 @@ MembersMustExist : Member 'System.Net.CookieCollection.Item.get(System.String)' MembersMustExist : Member 'System.Net.CookieContainer.Add(System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieContainer.Add(System.Uri, System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Net.CookieException' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListener' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerBasicIdentity' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerContext' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerException' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerPrefixCollection' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerRequest' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerResponse' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerTimeoutManager' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.WebSockets.HttpListenerWebSocketContext' does not exist in the implementation but it does exist in the contract. Compat issues with assembly System.Core: MembersMustExist : Member 'System.Security.Cryptography.ECDsa.Create(System.Security.Cryptography.ECCurve)' does not exist in the implementation but it does exist in the contract. Compat issues with assembly System.IO.FileSystem.AccessControl: @@ -64,4 +44,4 @@ Compat issues with assembly System.Security.Cryptography.Algorithms: MembersMustExist : Member 'System.Security.Cryptography.ECDsa.Create(System.Security.Cryptography.ECCurve)' does not exist in the implementation but it does exist in the contract. Compat issues with assembly System.Security.Cryptography.Cng: MembersMustExist : Member 'System.Security.Cryptography.ECDsaCng..ctor(System.Security.Cryptography.ECCurve)' does not exist in the implementation but it does exist in the contract. -Total Issues: 57 +Total Issues: 37 diff --git a/src/shims/ApiCompatBaseline.uapaot.netstandard20.txt b/src/shims/ApiCompatBaseline.uapaot.netstandard20.txt index b2ac534790..b7869d75bd 100644 --- a/src/shims/ApiCompatBaseline.uapaot.netstandard20.txt +++ b/src/shims/ApiCompatBaseline.uapaot.netstandard20.txt @@ -627,7 +627,6 @@ CannotRemoveBaseTypeOrInterface : Type 'System.IO.Pipes.AnonymousPipeServerStrea CannotRemoveBaseTypeOrInterface : Type 'System.IO.Pipes.NamedPipeClientStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.IO.Pipes.NamedPipeServerStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.IO.Pipes.PipeStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. -TypesMustExist : Type 'System.Net.AuthenticationSchemeSelector' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Net.Cookie' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieCollection.Add(System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieCollection.CopyTo(System.Net.Cookie[], System.Int32)' does not exist in the implementation but it does exist in the contract. @@ -636,19 +635,10 @@ MembersMustExist : Member 'System.Net.CookieCollection.Item.get(System.String)' MembersMustExist : Member 'System.Net.CookieContainer.Add(System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieContainer.Add(System.Uri, System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Net.CookieException' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListener' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerBasicIdentity' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerContext' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerException' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerPrefixCollection' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerRequest' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerResponse' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerTimeoutManager' does not exist in the implementation but it does exist in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Net.Security.AuthenticatedStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Net.Security.NegotiateStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Net.Security.SslStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Net.Sockets.NetworkStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. -TypesMustExist : Type 'System.Net.WebSockets.HttpListenerWebSocketContext' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Reflection.Assembly.GetFile(System.String)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Reflection.Assembly.GetFiles()' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Reflection.Assembly.GetFiles(System.Boolean)' does not exist in the implementation but it does exist in the contract. @@ -801,7 +791,6 @@ MembersMustExist : Member 'System.Diagnostics.Debug.Print(System.String, System. MembersMustExist : Member 'System.Diagnostics.Debug.Unindent()' does not exist in the implementation but it does exist in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.IO.Compression.DeflateStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.IO.Compression.GZipStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. -TypesMustExist : Type 'System.Net.AuthenticationSchemeSelector' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Net.Cookie' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieCollection.Add(System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieCollection.CopyTo(System.Net.Cookie[], System.Int32)' does not exist in the implementation but it does exist in the contract. @@ -810,19 +799,10 @@ MembersMustExist : Member 'System.Net.CookieCollection.Item.get(System.String)' MembersMustExist : Member 'System.Net.CookieContainer.Add(System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Net.CookieContainer.Add(System.Uri, System.Net.Cookie)' does not exist in the implementation but it does exist in the contract. TypesMustExist : Type 'System.Net.CookieException' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListener' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerBasicIdentity' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerContext' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerException' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerPrefixCollection' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerRequest' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerResponse' does not exist in the implementation but it does exist in the contract. -TypesMustExist : Type 'System.Net.HttpListenerTimeoutManager' does not exist in the implementation but it does exist in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Net.Security.AuthenticatedStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Net.Security.NegotiateStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Net.Security.SslStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Net.Sockets.NetworkStream' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. -TypesMustExist : Type 'System.Net.WebSockets.HttpListenerWebSocketContext' does not exist in the implementation but it does exist in the contract. CannotRemoveBaseTypeOrInterface : Type 'System.Threading.Semaphore' does not inherit from base type 'System.MarshalByRefObject' in the implementation but it does in the contract. Compat issues with assembly System.AppContext: TypesMustExist : Type 'System.AppContext' does not exist in the implementation but it does exist in the contract. @@ -1243,4 +1223,4 @@ MembersMustExist : Member 'System.Threading.Timer..ctor(System.Threading.TimerCa MembersMustExist : Member 'System.Threading.Timer.Change(System.Int64, System.Int64)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Threading.Timer.Change(System.UInt32, System.UInt32)' does not exist in the implementation but it does exist in the contract. MembersMustExist : Member 'System.Threading.Timer.Dispose(System.Threading.WaitHandle)' does not exist in the implementation but it does exist in the contract. -Total Issues: 1206 +Total Issues: 1186 -- cgit v1.2.3