25 writes to Properties
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
60Properties =
Aspire.Hosting.CodeGeneration.Java.Tests (5)
AtsJavaCodeGeneratorTests.cs (5)
3033Properties = 3230Properties = 3243Properties = 3345Properties = 3612Properties =
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
60Properties =
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
805Properties =
Aspire.Hosting.RemoteHost (1)
AtsCapabilityScanner.cs (1)
1143Properties = 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)
394new() { TypeId = "test/TestCallbackDto", Name = "TestCallbackDto", ClrType = typeof(TestCallbackDto), Properties = [] }
52 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)
727foreach (var property in dto.Properties) 736foreach (var property in dto.Properties) 749foreach (var property in dto.Properties) 771foreach (var property in dto.Properties) 887foreach (var property in dtoInfo.Properties)
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
924foreach (var prop in dtoType.Properties) 1025foreach (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)
380marshallingProperties = dtoType.Properties 403return dtoType.Properties.Any(p => p.IsCallback || RequiresDtoCallbackMarshalling(p.Type, visitedDtoTypeIds)); 665foreach (var prop in dto.Properties)
TypeScriptApiProjector.cs (2)
787foreach (var property in dtoInfo.Properties) 1393var members = dtoType.Properties
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
AtsTypeScriptCodeGeneratorTests.cs (5)
186Assert.Equal("The name of the test config.", testConfig.Properties.First(p => p.Name == nameof(TestConfigDto.Name)).Documentation?.Summary); 1524var createProcessSpec = Assert.Single(processCommandExportOptions.Properties, property => property.Name == "CreateProcessSpec"); 2115Assert.Contains(testConfigDto.Properties, p => p.Name == "Name" || p.Name == "name"); 2116Assert.Contains(testConfigDto.Properties, p => p.Name == "Port" || p.Name == "port"); 2117Assert.Contains(testConfigDto.Properties, p => p.Name == "Enabled" || p.Name == "enabled");
Aspire.Hosting.RemoteHost (4)
AtsCapabilityScanner.cs (2)
548foreach (var prop in dto.Properties) 662foreach (var prop in dto.Properties)
AtsContextFilter.cs (1)
482foreach (var property in dtoType.Properties)
CodeGeneration\CodeGenerationService.cs (1)
169Properties = t.Properties.Select(p => new DtoPropertyResponse
Aspire.Hosting.RemoteHost.Tests (24)
AtsCapabilityScannerTests.cs (24)
396var commandOptionsProperty = Assert.Single(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.CommandOptions)); 398Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.CommandName)); 399Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.EndpointName)); 400Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.MethodName)); 401Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.ResultMode)); 402var prepareRequestProperty = Assert.Single(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.PrepareRequest)); 412Assert.DoesNotContain(dto.Properties, p => p.Name == "Parameter"); 413Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.HttpClientName)); 414Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.Method)); 415Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.EndpointSelector)); 416Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.GetCommandResult)); 423Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.MethodName)); 424Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.Headers)); 425Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.Content)); 426Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.ContentType)); 482var nullableString = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.NullableString)); 487var requiredString = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.RequiredString)); 492var nullableNumber = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.NullableNumber)); 497var requiredNumber = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.RequiredNumber)); 685Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.DisplayName)).IsOptional); 686Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.Items)).IsOptional); 687Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.Metadata)).IsOptional); 688Assert.False(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.RequiredDisplayName)).IsOptional); 689Assert.False(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.RequiredItems)).IsOptional);