5 writes to IsOptional
Aspire.Hosting.RemoteHost (1)
AtsCapabilityScanner.cs (1)
1130IsOptional = isOptional,
Aspire.Hosting.RemoteHost.Tests (4)
AtsContextFilterTests.cs (4)
280IsOptional = false 300IsOptional = true 438IsOptional = false 491IsOptional = false
23 references to IsOptional
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
560: MapDtoPropertyTypeToGo(property.Type, property.IsOptional); 578var propertyType = MapDtoPropertyTypeToGo(property.Type, property.IsOptional); 1530IsOptional = property.IsOptional,
Aspire.Hosting.CodeGeneration.Java (2)
AtsJavaCodeGenerator.cs (2)
762WriteLine($" value.set{methodName}({RenderJavaDtoPropertyTransportValueConversion(property.Type, transportValueName, property.IsOptional)});"); 1958: MapDtoPropertyTypeToJava(property.Type, property.IsOptional);
Aspire.Hosting.CodeGeneration.Rust (4)
AtsRustCodeGenerator.cs (4)
222var propertyType = MapTypeRefToRustForDto(property.Type, property.IsOptional); 223if (property.IsOptional) 243if (property.IsOptional) 356return dto.Properties.All(property => CanDeriveDefault(property.Type, property.IsOptional, dtoTypesById, visitedTypeIds));
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
1524IsOptional = callbackProperty.IsOptional,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
1410Assert.True(createProcessSpec.IsOptional);
Aspire.Hosting.RemoteHost (1)
CodeGeneration\CodeGenerationService.cs (1)
172IsOptional = p.IsOptional,
Aspire.Hosting.RemoteHost.Tests (11)
AtsCapabilityScannerTests.cs (11)
383Assert.True(commandOptionsProperty.IsOptional); 390Assert.True(prepareRequestProperty.IsOptional); 471Assert.False(nullableString.IsOptional); 476Assert.False(requiredString.IsOptional); 481Assert.True(nullableNumber.IsOptional); 486Assert.False(requiredNumber.IsOptional); 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);