6 instantiations of AtsMarshaller
Aspire.Hosting.RemoteHost.Tests (6)
AtsMarshallerTests.cs (1)
44
return new
AtsMarshaller
(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => throw new NotImplementedException()));
CallbackProxyTests.cs (2)
40
var marshaller = new
AtsMarshaller
(handles, context, tokens,
479
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!));
ExternalCapabilityRegistryTests.cs (1)
262
var marshaller = new
AtsMarshaller
(handles, CreateContext(), tokens,
107 references to AtsMarshaller
Aspire.Hosting.RemoteHost (19)
Ats\AtsCallbackProxyFactory.cs (3)
21
private readonly
AtsMarshaller
_marshaller;
35
AtsMarshaller
marshaller)
292
var context = new
AtsMarshaller
.UnmarshalContext
Ats\AtsMarshaller.cs (4)
288
private sealed class CallbackJsonConverterFactory(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverterFactory
301
private sealed class CallbackJsonConverter<TDelegate>(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverter<TDelegate>
357
private sealed class ReferenceExpressionJsonConverterFactory(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverterFactory
370
private sealed class ReferenceExpressionJsonConverter<TReferenceExpression>(
AtsMarshaller
marshaller, UnmarshalContext context) : JsonConverter<TReferenceExpression>
Ats\CapabilityDispatcher.cs (9)
34
private readonly
AtsMarshaller
_marshaller;
68
AtsMarshaller
marshaller,
91
AtsMarshaller
marshaller,
255
var unmarshalContext = new
AtsMarshaller
.UnmarshalContext
337
var context = new
AtsMarshaller
.UnmarshalContext
434
var context = new
AtsMarshaller
.UnmarshalContext
781
AtsMarshaller
.UnmarshalContext context,
824
AtsMarshaller
.UnmarshalContext context,
1128
return JsonSerializer.Deserialize<T>(obj.ToJsonString(),
AtsMarshaller
.JsonOptions);
Ats\ExternalCapabilityRegistry.cs (2)
598
internal CancellationToken[] GetCancellationTokens(string capabilityId, JsonObject? args,
AtsMarshaller
marshaller)
609
new
AtsMarshaller
.UnmarshalContext { CapabilityId = capabilityId, ParameterName = parameter.Name })!)
RemoteHostServer.cs (1)
126
services.AddScoped<
AtsMarshaller
>();
Aspire.Hosting.RemoteHost.Tests (88)
AtsMarshallerTests.cs (79)
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();
1082
var
marshaller = CreateMarshaller();
1096
var
marshaller = CreateMarshaller();
1107
var
marshaller = CreateMarshaller();
1124
var
marshaller = CreateMarshaller();
1137
var
marshaller = CreateMarshaller();
1150
var
marshaller = CreateMarshaller();
1163
var
marshaller = CreateMarshaller();
1176
var
marshaller = CreateMarshaller();
1190
var
marshaller = CreateMarshaller();
1207
var
marshaller = CreateMarshaller();
1215
var
marshaller = CreateMarshaller();
1333
var
marshaller = CreateMarshaller(registry);
1352
var
marshaller = CreateMarshaller(registry);
1372
var
marshaller = CreateMarshaller(registry);
1391
var
marshaller = CreateMarshaller(registry);
CallbackProxyTests.cs (2)
40
var
marshaller = new AtsMarshaller(handles, context, tokens,
479
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!));
ExternalCapabilityRegistryTests.cs (1)
262
var
marshaller = new AtsMarshaller(handles, CreateContext(), tokens,
JsonRpcAuthenticationTests.cs (1)
290
services.AddScoped<Ats.
AtsMarshaller
>();