Skip to content

Commit 04c3192

Browse files
authored
Clean up Pubternal Types in SignalR (#11162)
1 parent 34d5f54 commit 04c3192

File tree

54 files changed

+89
-468
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+89
-468
lines changed

src/SignalR/clients/csharp/Client.Core/ref/Microsoft.AspNetCore.SignalR.Client.Core.netcoreapp3.0.cs

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,6 @@
11
// Copyright (c) .NET Foundation. All rights reserved.
22
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
33

4-
namespace Microsoft.AspNetCore.Internal
5-
{
6-
public static partial class AwaitableThreadPool
7-
{
8-
public static Microsoft.AspNetCore.Internal.AwaitableThreadPool.Awaitable Yield() { throw null; }
9-
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
10-
public readonly partial struct Awaitable : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion
11-
{
12-
public bool IsCompleted { get { throw null; } }
13-
public Microsoft.AspNetCore.Internal.AwaitableThreadPool.Awaitable GetAwaiter() { throw null; }
14-
public void GetResult() { }
15-
public void OnCompleted(System.Action continuation) { }
16-
public void UnsafeOnCompleted(System.Action continuation) { }
17-
}
18-
}
19-
}
204
namespace Microsoft.AspNetCore.SignalR.Client
215
{
226
public partial class HubConnection

src/SignalR/clients/csharp/Client.Core/ref/Microsoft.AspNetCore.SignalR.Client.Core.netstandard2.0.cs

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,6 @@
11
// Copyright (c) .NET Foundation. All rights reserved.
22
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
33

4-
namespace Microsoft.AspNetCore.Internal
5-
{
6-
public static partial class AwaitableThreadPool
7-
{
8-
public static Microsoft.AspNetCore.Internal.AwaitableThreadPool.Awaitable Yield() { throw null; }
9-
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
10-
public readonly partial struct Awaitable : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion
11-
{
12-
public bool IsCompleted { get { throw null; } }
13-
public Microsoft.AspNetCore.Internal.AwaitableThreadPool.Awaitable GetAwaiter() { throw null; }
14-
public void GetResult() { }
15-
public void OnCompleted(System.Action continuation) { }
16-
public void UnsafeOnCompleted(System.Action continuation) { }
17-
}
18-
}
19-
}
204
namespace Microsoft.AspNetCore.SignalR.Client
215
{
226
public partial class HubConnection

src/SignalR/clients/csharp/Client.Core/ref/Microsoft.AspNetCore.SignalR.Client.Core.netstandard2.1.cs

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,6 @@
11
// Copyright (c) .NET Foundation. All rights reserved.
22
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
33

4-
namespace Microsoft.AspNetCore.Internal
5-
{
6-
public static partial class AwaitableThreadPool
7-
{
8-
public static Microsoft.AspNetCore.Internal.AwaitableThreadPool.Awaitable Yield() { throw null; }
9-
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, Size=1)]
10-
public readonly partial struct Awaitable : System.Runtime.CompilerServices.ICriticalNotifyCompletion, System.Runtime.CompilerServices.INotifyCompletion
11-
{
12-
public bool IsCompleted { get { throw null; } }
13-
public Microsoft.AspNetCore.Internal.AwaitableThreadPool.Awaitable GetAwaiter() { throw null; }
14-
public void GetResult() { }
15-
public void OnCompleted(System.Action continuation) { }
16-
public void UnsafeOnCompleted(System.Action continuation) { }
17-
}
18-
}
19-
}
204
namespace Microsoft.AspNetCore.SignalR.Client
215
{
226
public partial class HubConnection

src/SignalR/clients/csharp/Http.Connections.Client/ref/Microsoft.AspNetCore.Http.Connections.Client.netcoreapp3.0.cs

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -47,47 +47,3 @@ public TransportFailedException(string transportType, string message, System.Exc
4747
public string TransportType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
4848
}
4949
}
50-
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
51-
{
52-
public partial interface ITransport : System.IO.Pipelines.IDuplexPipe
53-
{
54-
System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
55-
System.Threading.Tasks.Task StopAsync();
56-
}
57-
public partial interface ITransportFactory
58-
{
59-
Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport CreateTransport(Microsoft.AspNetCore.Http.Connections.HttpTransportType availableServerTransports);
60-
}
61-
public partial class LongPollingTransport : Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport, System.IO.Pipelines.IDuplexPipe
62-
{
63-
public LongPollingTransport(System.Net.Http.HttpClient httpClient) { }
64-
public LongPollingTransport(System.Net.Http.HttpClient httpClient, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { }
65-
public System.IO.Pipelines.PipeReader Input { get { throw null; } }
66-
public System.IO.Pipelines.PipeWriter Output { get { throw null; } }
67-
[System.Diagnostics.DebuggerStepThroughAttribute]
68-
public System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
69-
[System.Diagnostics.DebuggerStepThroughAttribute]
70-
public System.Threading.Tasks.Task StopAsync() { throw null; }
71-
}
72-
public partial class ServerSentEventsTransport : Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport, System.IO.Pipelines.IDuplexPipe
73-
{
74-
public ServerSentEventsTransport(System.Net.Http.HttpClient httpClient) { }
75-
public ServerSentEventsTransport(System.Net.Http.HttpClient httpClient, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { }
76-
public System.IO.Pipelines.PipeReader Input { get { throw null; } }
77-
public System.IO.Pipelines.PipeWriter Output { get { throw null; } }
78-
[System.Diagnostics.DebuggerStepThroughAttribute]
79-
public System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
80-
[System.Diagnostics.DebuggerStepThroughAttribute]
81-
public System.Threading.Tasks.Task StopAsync() { throw null; }
82-
}
83-
public partial class WebSocketsTransport : Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport, System.IO.Pipelines.IDuplexPipe
84-
{
85-
public WebSocketsTransport(Microsoft.AspNetCore.Http.Connections.Client.HttpConnectionOptions httpConnectionOptions, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, System.Func<System.Threading.Tasks.Task<string>> accessTokenProvider) { }
86-
public System.IO.Pipelines.PipeReader Input { get { throw null; } }
87-
public System.IO.Pipelines.PipeWriter Output { get { throw null; } }
88-
[System.Diagnostics.DebuggerStepThroughAttribute]
89-
public System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
90-
[System.Diagnostics.DebuggerStepThroughAttribute]
91-
public System.Threading.Tasks.Task StopAsync() { throw null; }
92-
}
93-
}

src/SignalR/clients/csharp/Http.Connections.Client/ref/Microsoft.AspNetCore.Http.Connections.Client.netstandard2.0.cs

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -47,47 +47,3 @@ public TransportFailedException(string transportType, string message, System.Exc
4747
public string TransportType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
4848
}
4949
}
50-
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
51-
{
52-
public partial interface ITransport : System.IO.Pipelines.IDuplexPipe
53-
{
54-
System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
55-
System.Threading.Tasks.Task StopAsync();
56-
}
57-
public partial interface ITransportFactory
58-
{
59-
Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport CreateTransport(Microsoft.AspNetCore.Http.Connections.HttpTransportType availableServerTransports);
60-
}
61-
public partial class LongPollingTransport : Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport, System.IO.Pipelines.IDuplexPipe
62-
{
63-
public LongPollingTransport(System.Net.Http.HttpClient httpClient) { }
64-
public LongPollingTransport(System.Net.Http.HttpClient httpClient, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { }
65-
public System.IO.Pipelines.PipeReader Input { get { throw null; } }
66-
public System.IO.Pipelines.PipeWriter Output { get { throw null; } }
67-
[System.Diagnostics.DebuggerStepThroughAttribute]
68-
public System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
69-
[System.Diagnostics.DebuggerStepThroughAttribute]
70-
public System.Threading.Tasks.Task StopAsync() { throw null; }
71-
}
72-
public partial class ServerSentEventsTransport : Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport, System.IO.Pipelines.IDuplexPipe
73-
{
74-
public ServerSentEventsTransport(System.Net.Http.HttpClient httpClient) { }
75-
public ServerSentEventsTransport(System.Net.Http.HttpClient httpClient, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { }
76-
public System.IO.Pipelines.PipeReader Input { get { throw null; } }
77-
public System.IO.Pipelines.PipeWriter Output { get { throw null; } }
78-
[System.Diagnostics.DebuggerStepThroughAttribute]
79-
public System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
80-
[System.Diagnostics.DebuggerStepThroughAttribute]
81-
public System.Threading.Tasks.Task StopAsync() { throw null; }
82-
}
83-
public partial class WebSocketsTransport : Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport, System.IO.Pipelines.IDuplexPipe
84-
{
85-
public WebSocketsTransport(Microsoft.AspNetCore.Http.Connections.Client.HttpConnectionOptions httpConnectionOptions, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, System.Func<System.Threading.Tasks.Task<string>> accessTokenProvider) { }
86-
public System.IO.Pipelines.PipeReader Input { get { throw null; } }
87-
public System.IO.Pipelines.PipeWriter Output { get { throw null; } }
88-
[System.Diagnostics.DebuggerStepThroughAttribute]
89-
public System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
90-
[System.Diagnostics.DebuggerStepThroughAttribute]
91-
public System.Threading.Tasks.Task StopAsync() { throw null; }
92-
}
93-
}

src/SignalR/clients/csharp/Http.Connections.Client/ref/Microsoft.AspNetCore.Http.Connections.Client.netstandard2.1.cs

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -47,47 +47,3 @@ public TransportFailedException(string transportType, string message, System.Exc
4747
public string TransportType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
4848
}
4949
}
50-
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
51-
{
52-
public partial interface ITransport : System.IO.Pipelines.IDuplexPipe
53-
{
54-
System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
55-
System.Threading.Tasks.Task StopAsync();
56-
}
57-
public partial interface ITransportFactory
58-
{
59-
Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport CreateTransport(Microsoft.AspNetCore.Http.Connections.HttpTransportType availableServerTransports);
60-
}
61-
public partial class LongPollingTransport : Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport, System.IO.Pipelines.IDuplexPipe
62-
{
63-
public LongPollingTransport(System.Net.Http.HttpClient httpClient) { }
64-
public LongPollingTransport(System.Net.Http.HttpClient httpClient, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { }
65-
public System.IO.Pipelines.PipeReader Input { get { throw null; } }
66-
public System.IO.Pipelines.PipeWriter Output { get { throw null; } }
67-
[System.Diagnostics.DebuggerStepThroughAttribute]
68-
public System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
69-
[System.Diagnostics.DebuggerStepThroughAttribute]
70-
public System.Threading.Tasks.Task StopAsync() { throw null; }
71-
}
72-
public partial class ServerSentEventsTransport : Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport, System.IO.Pipelines.IDuplexPipe
73-
{
74-
public ServerSentEventsTransport(System.Net.Http.HttpClient httpClient) { }
75-
public ServerSentEventsTransport(System.Net.Http.HttpClient httpClient, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { }
76-
public System.IO.Pipelines.PipeReader Input { get { throw null; } }
77-
public System.IO.Pipelines.PipeWriter Output { get { throw null; } }
78-
[System.Diagnostics.DebuggerStepThroughAttribute]
79-
public System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
80-
[System.Diagnostics.DebuggerStepThroughAttribute]
81-
public System.Threading.Tasks.Task StopAsync() { throw null; }
82-
}
83-
public partial class WebSocketsTransport : Microsoft.AspNetCore.Http.Connections.Client.Internal.ITransport, System.IO.Pipelines.IDuplexPipe
84-
{
85-
public WebSocketsTransport(Microsoft.AspNetCore.Http.Connections.Client.HttpConnectionOptions httpConnectionOptions, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, System.Func<System.Threading.Tasks.Task<string>> accessTokenProvider) { }
86-
public System.IO.Pipelines.PipeReader Input { get { throw null; } }
87-
public System.IO.Pipelines.PipeWriter Output { get { throw null; } }
88-
[System.Diagnostics.DebuggerStepThroughAttribute]
89-
public System.Threading.Tasks.Task StartAsync(System.Uri url, Microsoft.AspNetCore.Connections.TransferFormat transferFormat, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
90-
[System.Diagnostics.DebuggerStepThroughAttribute]
91-
public System.Threading.Tasks.Task StopAsync() { throw null; }
92-
}
93-
}

src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/ITransport.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
1111
{
12-
public interface ITransport : IDuplexPipe
12+
internal interface ITransport : IDuplexPipe
1313
{
1414
Task StartAsync(Uri url, TransferFormat transferFormat, CancellationToken cancellationToken = default);
1515
Task StopAsync();

src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/ITransportFactory.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
55
{
6-
public interface ITransportFactory
6+
internal interface ITransportFactory
77
{
88
ITransport CreateTransport(HttpTransportType availableServerTransports);
99
}

src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/LongPollingTransport.Log.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
1010
{
11-
public partial class LongPollingTransport
11+
internal partial class LongPollingTransport
1212
{
1313
private static class Log
1414
{

src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/LongPollingTransport.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
1515
{
16-
public partial class LongPollingTransport : ITransport
16+
internal partial class LongPollingTransport : ITransport
1717
{
1818
private readonly HttpClient _httpClient;
1919
private readonly ILogger _logger;

src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/ServerSentEventsTransport.Log.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
99
{
10-
public partial class ServerSentEventsTransport
10+
internal partial class ServerSentEventsTransport
1111
{
1212
private static class Log
1313
{

src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/ServerSentEventsTransport.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
1515
{
16-
public partial class ServerSentEventsTransport : ITransport
16+
internal partial class ServerSentEventsTransport : ITransport
1717
{
1818
private readonly HttpClient _httpClient;
1919
private readonly ILogger _logger;

src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/WebSocketsTransport.Log.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
1010
{
11-
public partial class WebSocketsTransport
11+
internal partial class WebSocketsTransport
1212
{
1313
private static class Log
1414
{

src/SignalR/clients/csharp/Http.Connections.Client/src/Internal/WebSocketsTransport.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
namespace Microsoft.AspNetCore.Http.Connections.Client.Internal
1616
{
17-
public partial class WebSocketsTransport : ITransport
17+
internal partial class WebSocketsTransport : ITransport
1818
{
1919
private readonly ClientWebSocket _webSocket;
2020
private readonly Func<Task<string>> _accessTokenProvider;

src/SignalR/clients/csharp/Http.Connections.Client/src/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@
55

66
[assembly: InternalsVisibleTo("Microsoft.AspNetCore.SignalR.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")]
77
[assembly: InternalsVisibleTo("Microsoft.AspNetCore.SignalR.Client.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")]
8-
[assembly: InternalsVisibleTo("Microsoft.AspNetCore.SignalR.Microbenchmarks, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")]
8+
[assembly: InternalsVisibleTo("Microsoft.AspNetCore.SignalR.Microbenchmarks, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb")]
9+
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")]

0 commit comments

Comments
 (0)