4 instantiations of AtsMarshaller
Aspire.Hosting.RemoteHost.Tests (4)
AtsMarshallerTests.cs (1)
44
return new
AtsMarshaller
(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => throw new NotImplementedException()));
CallbackProxyTests.cs (1)
398
var marshaller = new
AtsMarshaller
(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => throw new NotImplementedException()));
CapabilityDispatcherTests.cs (2)
2115
return new
AtsMarshaller
(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => throw new NotImplementedException()));
2125
var marshaller = new
AtsMarshaller
(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => callbackFactory!));
98 references to AtsMarshaller
Aspire.Hosting.RemoteHost (17)
Ats\AtsCallbackProxyFactory.cs (3)
21
private readonly
AtsMarshaller
_marshaller;
35
AtsMarshaller
marshaller)
285
var context = new
AtsMarshaller
.UnmarshalContext
Ats\AtsMarshaller.cs (4)
305
private sealed class CallbackJsonConverterFactory(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverterFactory
318
private sealed class CallbackJsonConverter<TDelegate>(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverter<TDelegate>
374
private sealed class ReferenceExpressionJsonConverterFactory(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverterFactory
387
private sealed class ReferenceExpressionJsonConverter<TReferenceExpression>(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverter<TReferenceExpression>
Ats\CapabilityDispatcher.cs (9)
34
private readonly
AtsMarshaller
_marshaller;
66
AtsMarshaller
marshaller,
87
AtsMarshaller
marshaller,
251
var unmarshalContext = new
AtsMarshaller
.UnmarshalContext
333
var context = new
AtsMarshaller
.UnmarshalContext
430
var context = new
AtsMarshaller
.UnmarshalContext
754
AtsMarshaller
.UnmarshalContext context,
797
AtsMarshaller
.UnmarshalContext context,
1101
return JsonSerializer.Deserialize<T>(obj.ToJsonString(),
AtsMarshaller
.JsonOptions);
RemoteHostServer.cs (1)
98
services.AddScoped<
AtsMarshaller
>();
Aspire.Hosting.RemoteHost.Tests (81)
AtsMarshallerTests.cs (74)
39
private static
AtsMarshaller
CreateTestMarshaller(HandleRegistry? handles = null, CancellationTokenRegistry? ctRegistry = null)
47
private static
AtsMarshaller
CreateMarshaller(HandleRegistry? registry = null)
94
Assert.True(
AtsMarshaller
.IsSimpleType(type));
100
Assert.True(
AtsMarshaller
.IsSimpleType(typeof(int?)));
101
Assert.True(
AtsMarshaller
.IsSimpleType(typeof(bool?)));
102
Assert.True(
AtsMarshaller
.IsSimpleType(typeof(DateTime?)));
108
Assert.True(
AtsMarshaller
.IsSimpleType(typeof(TestEnum)));
114
Assert.False(
AtsMarshaller
.IsSimpleType(typeof(object)));
115
Assert.False(
AtsMarshaller
.IsSimpleType(typeof(List<int>)));
116
Assert.False(
AtsMarshaller
.IsSimpleType(typeof(TestClass)));
122
var
marshaller = CreateMarshaller();
132
var
marshaller = CreateMarshaller();
143
var
marshaller = CreateMarshaller();
154
var
marshaller = CreateMarshaller();
165
var
marshaller = CreateMarshaller();
176
var
marshaller = CreateMarshaller();
187
var
marshaller = CreateMarshaller();
205
var
marshaller = CreateTestMarshaller(ctRegistry: registry);
221
var
marshaller = CreateTestMarshaller(ctRegistry: registry);
243
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(string));
253
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(int));
263
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(int));
273
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value!, typeof(int)));
280
var result =
AtsMarshaller
.ConvertPrimitive(value, targetType);
289
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value, targetType));
296
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value, targetType));
304
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(bool));
314
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(TimeSpan));
324
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(int?));
448
Assert.True(
AtsMarshaller
.IsSimpleType(type));
455
var
marshaller = CreateMarshaller();
469
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(DateOnly));
478
var
marshaller = CreateMarshaller();
492
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(TimeOnly));
500
var
marshaller = CreateMarshaller();
511
var
marshaller = CreateMarshaller();
522
var
marshaller = CreateMarshaller();
534
var
marshaller = CreateMarshaller(registry);
553
var
marshaller = CreateMarshaller(registry);
572
var
marshaller = CreateMarshaller(registry);
589
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(long));
599
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(long));
609
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value!, typeof(long)));
617
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(double));
627
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(double));
637
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(float));
647
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(decimal));
657
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value!, typeof(decimal)));
665
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(TimeSpan));
768
var
marshaller = CreateMarshaller();
819
var
marshaller = CreateMarshaller();
900
private static (
AtsMarshaller
Marshaller,
AtsMarshaller
.UnmarshalContext Context) CreateMarshallerWithContext(HandleRegistry? registry = null)
903
var context = new
AtsMarshaller
.UnmarshalContext
908
var
marshaller = CreateTestMarshaller(handles);
915
var
marshaller = CreateMarshaller();
930
var
marshaller = CreateMarshaller();
949
var
marshaller = CreateMarshaller();
966
var
marshaller = CreateMarshaller();
984
var
marshaller = CreateMarshaller();
997
var
marshaller = CreateMarshaller();
1010
var
marshaller = CreateMarshaller();
1027
var
marshaller = CreateMarshaller();
1040
var
marshaller = CreateMarshaller();
1053
var
marshaller = CreateMarshaller();
1066
var
marshaller = CreateMarshaller();
1079
var
marshaller = CreateMarshaller();
1093
var
marshaller = CreateMarshaller();
1110
var
marshaller = CreateMarshaller();
1118
var
marshaller = CreateMarshaller();
1236
var
marshaller = CreateMarshaller(registry);
1255
var
marshaller = CreateMarshaller(registry);
1275
var
marshaller = CreateMarshaller(registry);
1294
var
marshaller = CreateMarshaller(registry);
CallbackProxyTests.cs (1)
398
var
marshaller = new AtsMarshaller(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => throw new NotImplementedException()));
CapabilityDispatcherTests.cs (5)
870
var
marshaller = CreateTestMarshaller(handles);
2106
var
marshaller = CreateTestMarshaller(handles);
2110
private static
AtsMarshaller
CreateTestMarshaller(HandleRegistry? handles = null, CancellationTokenRegistry? ctRegistry = null)
2118
private static (
AtsMarshaller
Marshaller, AtsCallbackProxyFactory CallbackFactory) CreateTestMarshallerWithCallbacks(
2125
var
marshaller = new AtsMarshaller(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => callbackFactory!));
JsonRpcAuthenticationTests.cs (1)
180
services.AddScoped<Ats.
AtsMarshaller
>();