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!));
101 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)
325
private sealed class CallbackJsonConverterFactory(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverterFactory
338
private sealed class CallbackJsonConverter<TDelegate>(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverter<TDelegate>
394
private sealed class ReferenceExpressionJsonConverterFactory(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverterFactory
407
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 (84)
AtsMarshallerTests.cs (77)
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();
168
var
marshaller = CreateMarshaller();
190
var
marshaller = CreateMarshaller(registry);
213
var
marshaller = CreateMarshaller();
233
var
marshaller = CreateMarshaller();
244
var
marshaller = CreateMarshaller();
255
var
marshaller = CreateMarshaller();
273
var
marshaller = CreateTestMarshaller(ctRegistry: registry);
289
var
marshaller = CreateTestMarshaller(ctRegistry: registry);
311
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(string));
321
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(int));
331
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(int));
341
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value!, typeof(int)));
348
var result =
AtsMarshaller
.ConvertPrimitive(value, targetType);
357
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value, targetType));
364
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value, targetType));
372
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(bool));
382
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(TimeSpan));
392
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(int?));
516
Assert.True(
AtsMarshaller
.IsSimpleType(type));
523
var
marshaller = CreateMarshaller();
537
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(DateOnly));
546
var
marshaller = CreateMarshaller();
560
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(TimeOnly));
568
var
marshaller = CreateMarshaller();
579
var
marshaller = CreateMarshaller();
590
var
marshaller = CreateMarshaller();
602
var
marshaller = CreateMarshaller(registry);
621
var
marshaller = CreateMarshaller(registry);
640
var
marshaller = CreateMarshaller(registry);
657
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(long));
667
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(long));
677
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value!, typeof(long)));
685
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(double));
695
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(double));
705
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(float));
715
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(decimal));
725
Assert.Throws<InvalidCastException>(() =>
AtsMarshaller
.ConvertPrimitive(value!, typeof(decimal)));
733
var result =
AtsMarshaller
.ConvertPrimitive(value!, typeof(TimeSpan));
836
var
marshaller = CreateMarshaller();
887
var
marshaller = CreateMarshaller();
968
private static (
AtsMarshaller
Marshaller,
AtsMarshaller
.UnmarshalContext Context) CreateMarshallerWithContext(HandleRegistry? registry = null)
971
var context = new
AtsMarshaller
.UnmarshalContext
976
var
marshaller = CreateTestMarshaller(handles);
983
var
marshaller = CreateMarshaller();
998
var
marshaller = CreateMarshaller();
1017
var
marshaller = CreateMarshaller();
1034
var
marshaller = CreateMarshaller();
1052
var
marshaller = CreateMarshaller();
1065
var
marshaller = CreateMarshaller();
1078
var
marshaller = CreateMarshaller();
1095
var
marshaller = CreateMarshaller();
1108
var
marshaller = CreateMarshaller();
1121
var
marshaller = CreateMarshaller();
1134
var
marshaller = CreateMarshaller();
1147
var
marshaller = CreateMarshaller();
1161
var
marshaller = CreateMarshaller();
1178
var
marshaller = CreateMarshaller();
1186
var
marshaller = CreateMarshaller();
1304
var
marshaller = CreateMarshaller(registry);
1323
var
marshaller = CreateMarshaller(registry);
1343
var
marshaller = CreateMarshaller(registry);
1362
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)
240
services.AddScoped<Ats.
AtsMarshaller
>();