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