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