17 writes to Properties
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
683
Properties
=
Aspire.Hosting.RemoteHost (1)
AtsCapabilityScanner.cs (1)
1143
Properties
= properties
Aspire.Hosting.RemoteHost.Tests (15)
AtsContextFilterTests.cs (4)
269
Properties
=
427
Properties
=
448
Properties
= []
480
Properties
=
AtsMarshallerTests.cs (10)
23
new AtsDtoTypeInfo { TypeId = "test/TestDto", Name = "TestDto", ClrType = typeof(TestDto),
Properties
= [] },
24
new AtsDtoTypeInfo { TypeId = "test/TestDtoWithEnum", Name = "TestDtoWithEnum", ClrType = typeof(TestDtoWithEnum),
Properties
= [] },
25
new AtsDtoTypeInfo { TypeId = "test/TestDto", Name = "TestDto", ClrType = typeof(TestDto),
Properties
= [] },
26
new AtsDtoTypeInfo { TypeId = "test/SelfReferencingDto", Name = "SelfReferencingDto", ClrType = typeof(SelfReferencingDto),
Properties
= [] },
27
new AtsDtoTypeInfo { TypeId = "test/ParentDto", Name = "ParentDto", ClrType = typeof(ParentDto),
Properties
= [] },
28
new AtsDtoTypeInfo { TypeId = "test/ChildDto", Name = "ChildDto", ClrType = typeof(ChildDto),
Properties
= [] },
29
new AtsDtoTypeInfo { TypeId = "test/DtoWithJsonPropertyName", Name = "DtoWithJsonPropertyName", ClrType = typeof(DtoWithJsonPropertyName),
Properties
= [] },
30
new AtsDtoTypeInfo { TypeId = "test/DtoWithJsonIgnore", Name = "DtoWithJsonIgnore", ClrType = typeof(DtoWithJsonIgnore),
Properties
= [] },
31
new AtsDtoTypeInfo { TypeId = "test/DtoWithReadOnlyProperty", Name = "DtoWithReadOnlyProperty", ClrType = typeof(DtoWithReadOnlyProperty),
Properties
= [] },
32
new AtsDtoTypeInfo { TypeId = "test/DtoWithInitListProperties", Name = "DtoWithInitListProperties", ClrType = typeof(DtoWithInitListProperties),
Properties
= [] },
CallbackProxyTests.cs (1)
394
new() { TypeId = "test/TestCallbackDto", Name = "TestCallbackDto", ClrType = typeof(TestCallbackDto),
Properties
= [] }
52 references to Properties
Aspire.Hosting.CodeGeneration.Go (4)
AtsGoCodeGenerator.cs (4)
544
if (dto.
Properties
.Count == 0)
552
foreach (var property in dto.
Properties
)
570
foreach (var property in dto.
Properties
)
716
foreach (var property in dtoInfo.
Properties
)
Aspire.Hosting.CodeGeneration.Java (5)
AtsJavaCodeGenerator.cs (5)
727
foreach (var property in dto.
Properties
)
736
foreach (var property in dto.
Properties
)
749
foreach (var property in dto.
Properties
)
771
foreach (var property in dto.
Properties
)
887
foreach (var property in dtoInfo.
Properties
)
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
849
foreach (var prop in dtoType.
Properties
)
950
foreach (var property in dtoInfo.
Properties
)
Aspire.Hosting.CodeGeneration.Rust (3)
AtsRustCodeGenerator.cs (3)
219
foreach (var property in dto.
Properties
)
240
foreach (var property in dto.
Properties
)
356
return dto.
Properties
.All(property => CanDeriveDefault(property.Type, property.IsOptional, dtoTypesById, visitedTypeIds));
Aspire.Hosting.CodeGeneration.TypeScript (5)
AtsTypeScriptCodeGenerator.cs (3)
379
marshallingProperties = dtoType.
Properties
402
return dtoType.
Properties
.Any(p => p.IsCallback || RequiresDtoCallbackMarshalling(p.Type, visitedDtoTypeIds));
662
foreach (var prop in dto.
Properties
)
TypeScriptApiProjector.cs (2)
787
foreach (var property in dtoInfo.
Properties
)
1393
var members = dtoType.
Properties
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
AtsTypeScriptCodeGeneratorTests.cs (5)
183
Assert.Equal("The name of the test config.", testConfig.
Properties
.First(p => p.Name == nameof(TestConfigDto.Name)).Documentation?.Summary);
1408
var createProcessSpec = Assert.Single(processCommandExportOptions.
Properties
, property => property.Name == "CreateProcessSpec");
1998
Assert.Contains(testConfigDto.
Properties
, p => p.Name == "Name" || p.Name == "name");
1999
Assert.Contains(testConfigDto.
Properties
, p => p.Name == "Port" || p.Name == "port");
2000
Assert.Contains(testConfigDto.
Properties
, p => p.Name == "Enabled" || p.Name == "enabled");
Aspire.Hosting.RemoteHost (4)
AtsCapabilityScanner.cs (2)
548
foreach (var prop in dto.
Properties
)
662
foreach (var prop in dto.
Properties
)
AtsContextFilter.cs (1)
482
foreach (var property in dtoType.
Properties
)
CodeGeneration\CodeGenerationService.cs (1)
168
Properties = t.
Properties
.Select(p => new DtoPropertyResponse
Aspire.Hosting.RemoteHost.Tests (24)
AtsCapabilityScannerTests.cs (24)
382
var commandOptionsProperty = Assert.Single(dto.
Properties
, p => p.Name == nameof(HttpCommandExportOptions.CommandOptions));
384
Assert.Contains(dto.
Properties
, p => p.Name == nameof(HttpCommandExportOptions.CommandName));
385
Assert.Contains(dto.
Properties
, p => p.Name == nameof(HttpCommandExportOptions.EndpointName));
386
Assert.Contains(dto.
Properties
, p => p.Name == nameof(HttpCommandExportOptions.MethodName));
387
Assert.Contains(dto.
Properties
, p => p.Name == nameof(HttpCommandExportOptions.ResultMode));
388
var prepareRequestProperty = Assert.Single(dto.
Properties
, p => p.Name == nameof(HttpCommandExportOptions.PrepareRequest));
398
Assert.DoesNotContain(dto.
Properties
, p => p.Name == "Parameter");
399
Assert.DoesNotContain(dto.
Properties
, p => p.Name == nameof(HttpCommandOptions.HttpClientName));
400
Assert.DoesNotContain(dto.
Properties
, p => p.Name == nameof(HttpCommandOptions.Method));
401
Assert.DoesNotContain(dto.
Properties
, p => p.Name == nameof(HttpCommandOptions.EndpointSelector));
402
Assert.DoesNotContain(dto.
Properties
, p => p.Name == nameof(HttpCommandOptions.GetCommandResult));
409
Assert.Contains(requestDataDto.
Properties
, p => p.Name == nameof(HttpCommandRequestExportData.MethodName));
410
Assert.Contains(requestDataDto.
Properties
, p => p.Name == nameof(HttpCommandRequestExportData.Headers));
411
Assert.Contains(requestDataDto.
Properties
, p => p.Name == nameof(HttpCommandRequestExportData.Content));
412
Assert.Contains(requestDataDto.
Properties
, p => p.Name == nameof(HttpCommandRequestExportData.ContentType));
468
var nullableString = Assert.Single(dto.
Properties
, p => p.Name == nameof(NullableScalarDto.NullableString));
473
var requiredString = Assert.Single(dto.
Properties
, p => p.Name == nameof(NullableScalarDto.RequiredString));
478
var nullableNumber = Assert.Single(dto.
Properties
, p => p.Name == nameof(NullableScalarDto.NullableNumber));
483
var requiredNumber = Assert.Single(dto.
Properties
, p => p.Name == nameof(NullableScalarDto.RequiredNumber));
671
Assert.True(Assert.Single(dto.
Properties
, p => p.Name == nameof(InitPropertiesDto.DisplayName)).IsOptional);
672
Assert.True(Assert.Single(dto.
Properties
, p => p.Name == nameof(InitPropertiesDto.Items)).IsOptional);
673
Assert.True(Assert.Single(dto.
Properties
, p => p.Name == nameof(InitPropertiesDto.Metadata)).IsOptional);
674
Assert.False(Assert.Single(dto.
Properties
, p => p.Name == nameof(InitPropertiesDto.RequiredDisplayName)).IsOptional);
675
Assert.False(Assert.Single(dto.
Properties
, p => p.Name == nameof(InitPropertiesDto.RequiredItems)).IsOptional);