25 writes to Properties
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
222Properties =
Aspire.Hosting.CodeGeneration.Java.Tests (5)
AtsJavaCodeGeneratorTests.cs (5)
3085Properties = 3282Properties = 3295Properties = 3397Properties = 3664Properties =
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
60Properties =
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
910Properties =
Aspire.Hosting.RemoteHost (1)
AtsCapabilityScanner.cs (1)
1217Properties = properties
Aspire.Hosting.RemoteHost.Tests (16)
AtsContextFilterTests.cs (4)
269Properties = 427Properties = 448Properties = [] 480Properties =
AtsMarshallerTests.cs (11)
23new AtsDtoTypeInfo { TypeId = "test/TestDto", Name = "TestDto", ClrType = typeof(TestDto), Properties = [] }, 24new AtsDtoTypeInfo { TypeId = "test/TestDtoWithEnum", Name = "TestDtoWithEnum", ClrType = typeof(TestDtoWithEnum), Properties = [] }, 25new AtsDtoTypeInfo { TypeId = "test/TestDto", Name = "TestDto", ClrType = typeof(TestDto), Properties = [] }, 26new AtsDtoTypeInfo { TypeId = "test/SelfReferencingDto", Name = "SelfReferencingDto", ClrType = typeof(SelfReferencingDto), Properties = [] }, 27new AtsDtoTypeInfo { TypeId = "test/ParentDto", Name = "ParentDto", ClrType = typeof(ParentDto), Properties = [] }, 28new AtsDtoTypeInfo { TypeId = "test/ChildDto", Name = "ChildDto", ClrType = typeof(ChildDto), Properties = [] }, 29new AtsDtoTypeInfo { TypeId = "test/DtoWithJsonPropertyName", Name = "DtoWithJsonPropertyName", ClrType = typeof(DtoWithJsonPropertyName), Properties = [] }, 30new AtsDtoTypeInfo { TypeId = "test/DtoWithJsonIgnore", Name = "DtoWithJsonIgnore", ClrType = typeof(DtoWithJsonIgnore), Properties = [] }, 31new AtsDtoTypeInfo { TypeId = "test/DtoWithReadOnlyProperty", Name = "DtoWithReadOnlyProperty", ClrType = typeof(DtoWithReadOnlyProperty), Properties = [] }, 32new AtsDtoTypeInfo { TypeId = "test/DtoWithInitListProperties", Name = "DtoWithInitListProperties", ClrType = typeof(DtoWithInitListProperties), Properties = [] }, 33new AtsDtoTypeInfo { TypeId = "test/DtoWithTimeSpans", Name = "DtoWithTimeSpans", ClrType = typeof(DtoWithTimeSpans), Properties = [] },
CallbackProxyTests.cs (1)
437new() { TypeId = "test/TestCallbackDto", Name = "TestCallbackDto", ClrType = typeof(TestCallbackDto), Properties = [] }
54 references to Properties
Aspire.Hosting.CodeGeneration.Go (4)
AtsGoCodeGenerator.cs (4)
544if (dto.Properties.Count == 0) 552foreach (var property in dto.Properties) 570foreach (var property in dto.Properties) 726foreach (var property in dtoInfo.Properties)
Aspire.Hosting.CodeGeneration.Java (5)
AtsJavaCodeGenerator.cs (5)
742foreach (var property in dto.Properties) 751foreach (var property in dto.Properties) 764foreach (var property in dto.Properties) 786foreach (var property in dto.Properties) 902foreach (var property in dtoInfo.Properties)
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
922foreach (var prop in dtoType.Properties) 1023foreach (var property in dtoInfo.Properties)
Aspire.Hosting.CodeGeneration.Rust (3)
AtsRustCodeGenerator.cs (3)
219foreach (var property in dto.Properties) 240foreach (var property in dto.Properties) 356return dto.Properties.All(property => CanDeriveDefault(property.Type, property.IsOptional, dtoTypesById, visitedTypeIds));
Aspire.Hosting.CodeGeneration.TypeScript (5)
AtsTypeScriptCodeGenerator.cs (3)
391marshallingProperties = dtoType.Properties 414return dtoType.Properties.Any(p => p.IsCallback || RequiresDtoCallbackMarshalling(p.Type, visitedDtoTypeIds)); 677foreach (var prop in dto.Properties)
TypeScriptApiProjector.cs (2)
787foreach (var property in dtoInfo.Properties) 1397var members = dtoType.Properties
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
188Assert.Equal("The name of the test config.", testConfig.Properties.First(p => p.Name == nameof(TestConfigDto.Name)).Documentation?.Summary); 1719var createProcessSpec = Assert.Single(processCommandExportOptions.Properties, property => property.Name == "CreateProcessSpec"); 2329dto.Properties.Select(property => property.Name).Order(StringComparer.Ordinal)); 2330Assert.All(dto.Properties, property => Assert.True(property.IsOptional)); 2383Assert.Contains(testConfigDto.Properties, p => p.Name == "Name" || p.Name == "name"); 2384Assert.Contains(testConfigDto.Properties, p => p.Name == "Port" || p.Name == "port"); 2385Assert.Contains(testConfigDto.Properties, p => p.Name == "Enabled" || p.Name == "enabled");
Aspire.Hosting.RemoteHost (4)
AtsCapabilityScanner.cs (2)
622foreach (var prop in dto.Properties) 736foreach (var prop in dto.Properties)
AtsContextFilter.cs (1)
483foreach (var property in dtoType.Properties)
CodeGeneration\CodeGenerationService.cs (1)
178Properties = t.Properties.Select(p => new DtoPropertyResponse
Aspire.Hosting.RemoteHost.Tests (24)
AtsCapabilityScannerTests.cs (24)
430var commandOptionsProperty = Assert.Single(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.CommandOptions)); 432Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.CommandName)); 433Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.EndpointName)); 434Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.MethodName)); 435Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.ResultMode)); 436var prepareRequestProperty = Assert.Single(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.PrepareRequest)); 446Assert.DoesNotContain(dto.Properties, p => p.Name == "Parameter"); 447Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.HttpClientName)); 448Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.Method)); 449Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.EndpointSelector)); 450Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.GetCommandResult)); 457Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.MethodName)); 458Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.Headers)); 459Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.Content)); 460Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.ContentType)); 516var nullableString = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.NullableString)); 521var requiredString = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.RequiredString)); 526var nullableNumber = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.NullableNumber)); 531var requiredNumber = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.RequiredNumber)); 795Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.DisplayName)).IsOptional); 796Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.Items)).IsOptional); 797Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.Metadata)).IsOptional); 798Assert.False(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.RequiredDisplayName)).IsOptional); 799Assert.False(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.RequiredItems)).IsOptional);