17 writes to Properties
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
683Properties =
Aspire.Hosting.RemoteHost (1)
AtsCapabilityScanner.cs (1)
1143Properties = properties
Aspire.Hosting.RemoteHost.Tests (15)
AtsContextFilterTests.cs (4)
269Properties = 427Properties = 448Properties = [] 480Properties =
AtsMarshallerTests.cs (10)
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 = [] },
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) 716foreach (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)
849foreach (var prop in dtoType.Properties) 950foreach (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)
379marshallingProperties = dtoType.Properties 402return dtoType.Properties.Any(p => p.IsCallback || RequiresDtoCallbackMarshalling(p.Type, visitedDtoTypeIds)); 662foreach (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)
183Assert.Equal("The name of the test config.", testConfig.Properties.First(p => p.Name == nameof(TestConfigDto.Name)).Documentation?.Summary); 1408var createProcessSpec = Assert.Single(processCommandExportOptions.Properties, property => property.Name == "CreateProcessSpec"); 1998Assert.Contains(testConfigDto.Properties, p => p.Name == "Name" || p.Name == "name"); 1999Assert.Contains(testConfigDto.Properties, p => p.Name == "Port" || p.Name == "port"); 2000Assert.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)
168Properties = t.Properties.Select(p => new DtoPropertyResponse
Aspire.Hosting.RemoteHost.Tests (24)
AtsCapabilityScannerTests.cs (24)
382var commandOptionsProperty = Assert.Single(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.CommandOptions)); 384Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.CommandName)); 385Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.EndpointName)); 386Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.MethodName)); 387Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.ResultMode)); 388var prepareRequestProperty = Assert.Single(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.PrepareRequest)); 398Assert.DoesNotContain(dto.Properties, p => p.Name == "Parameter"); 399Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.HttpClientName)); 400Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.Method)); 401Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.EndpointSelector)); 402Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.GetCommandResult)); 409Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.MethodName)); 410Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.Headers)); 411Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.Content)); 412Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.ContentType)); 468var nullableString = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.NullableString)); 473var requiredString = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.RequiredString)); 478var nullableNumber = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.NullableNumber)); 483var requiredNumber = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.RequiredNumber)); 671Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.DisplayName)).IsOptional); 672Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.Items)).IsOptional); 673Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.Metadata)).IsOptional); 674Assert.False(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.RequiredDisplayName)).IsOptional); 675Assert.False(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.RequiredItems)).IsOptional);