4 instantiations of AtsMarshaller
Aspire.Hosting.RemoteHost.Tests (4)
AtsMarshallerTests.cs (1)
29return new AtsMarshaller(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => throw new NotImplementedException()));
CallbackProxyTests.cs (1)
231var marshaller = new AtsMarshaller(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => throw new NotImplementedException()));
CapabilityDispatcherTests.cs (2)
1168return new AtsMarshaller(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => throw new NotImplementedException())); 1178var marshaller = new AtsMarshaller(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => callbackFactory!));
59 references to AtsMarshaller
Aspire.Hosting.RemoteHost (10)
Ats\AtsCallbackProxyFactory.cs (3)
20private readonly AtsMarshaller _marshaller; 34AtsMarshaller marshaller) 261var context = new AtsMarshaller.UnmarshalContext
Ats\CapabilityDispatcher.cs (6)
31private readonly AtsMarshaller _marshaller; 55AtsMarshaller marshaller, 74AtsMarshaller marshaller, 209var unmarshalContext = new AtsMarshaller.UnmarshalContext 270var context = new AtsMarshaller.UnmarshalContext 362var context = new AtsMarshaller.UnmarshalContext
RemoteHostServer.cs (1)
57services.AddScoped<AtsMarshaller>();
Aspire.Hosting.RemoteHost.Tests (49)
AtsMarshallerTests.cs (43)
24private static AtsMarshaller CreateTestMarshaller(HandleRegistry? handles = null, CancellationTokenRegistry? ctRegistry = null) 32private static AtsMarshaller CreateMarshaller(HandleRegistry? registry = null) 49Assert.True(AtsMarshaller.IsSimpleType(type)); 55Assert.True(AtsMarshaller.IsSimpleType(typeof(int?))); 56Assert.True(AtsMarshaller.IsSimpleType(typeof(bool?))); 57Assert.True(AtsMarshaller.IsSimpleType(typeof(DateTime?))); 63Assert.True(AtsMarshaller.IsSimpleType(typeof(TestEnum))); 69Assert.False(AtsMarshaller.IsSimpleType(typeof(object))); 70Assert.False(AtsMarshaller.IsSimpleType(typeof(List<int>))); 71Assert.False(AtsMarshaller.IsSimpleType(typeof(TestClass))); 77var marshaller = CreateMarshaller(); 87var marshaller = CreateMarshaller(); 98var marshaller = CreateMarshaller(); 109var marshaller = CreateMarshaller(); 120var marshaller = CreateMarshaller(); 131var marshaller = CreateMarshaller(); 142var marshaller = CreateMarshaller(); 161var result = AtsMarshaller.ConvertPrimitive(value!, typeof(string)); 171var result = AtsMarshaller.ConvertPrimitive(value!, typeof(int)); 181var result = AtsMarshaller.ConvertPrimitive(value!, typeof(bool)); 191var result = AtsMarshaller.ConvertPrimitive(value!, typeof(TimeSpan)); 201var result = AtsMarshaller.ConvertPrimitive(value!, typeof(int?)); 296Assert.True(AtsMarshaller.IsSimpleType(type)); 303var marshaller = CreateMarshaller(); 317var result = AtsMarshaller.ConvertPrimitive(value!, typeof(DateOnly)); 326var marshaller = CreateMarshaller(); 340var result = AtsMarshaller.ConvertPrimitive(value!, typeof(TimeOnly)); 348var marshaller = CreateMarshaller(); 359var marshaller = CreateMarshaller(); 370var marshaller = CreateMarshaller(); 382var marshaller = CreateMarshaller(registry); 401var marshaller = CreateMarshaller(registry); 420var marshaller = CreateMarshaller(registry); 437var result = AtsMarshaller.ConvertPrimitive(value!, typeof(long)); 447var result = AtsMarshaller.ConvertPrimitive(value!, typeof(double)); 457var result = AtsMarshaller.ConvertPrimitive(value!, typeof(float)); 467var result = AtsMarshaller.ConvertPrimitive(value!, typeof(decimal)); 477var result = AtsMarshaller.ConvertPrimitive(value!, typeof(TimeSpan)); 551var marshaller = CreateMarshaller(); 617private static (AtsMarshaller Marshaller, AtsMarshaller.UnmarshalContext Context) CreateMarshallerWithContext(HandleRegistry? registry = null) 620var context = new AtsMarshaller.UnmarshalContext 625var marshaller = CreateTestMarshaller(handles);
CallbackProxyTests.cs (1)
231var marshaller = new AtsMarshaller(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => throw new NotImplementedException()));
CapabilityDispatcherTests.cs (5)
661var marshaller = CreateTestMarshaller(handles); 1159var marshaller = CreateTestMarshaller(handles); 1163private static AtsMarshaller CreateTestMarshaller(HandleRegistry? handles = null, CancellationTokenRegistry? ctRegistry = null) 1171private static (AtsMarshaller Marshaller, AtsCallbackProxyFactory CallbackFactory) CreateTestMarshallerWithCallbacks( 1178var marshaller = new AtsMarshaller(handles, context, ctRegistry, new Lazy<AtsCallbackProxyFactory>(() => callbackFactory!));