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); 1546IsOptional = property.IsOptional,
Aspire.Hosting.CodeGeneration.Java (2)
AtsJavaCodeGenerator.cs (2)
762WriteLine($" value.set{methodName}({RenderJavaDtoPropertyTransportValueConversion(property.Type, transportValueName, property.IsOptional)});"); 1971: 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)
1527IsOptional = callbackProperty.IsOptional,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
1526Assert.True(createProcessSpec.IsOptional);
Aspire.Hosting.RemoteHost (1)
CodeGeneration\CodeGenerationService.cs (1)
173IsOptional = p.IsOptional,
Aspire.Hosting.RemoteHost.Tests (11)
AtsCapabilityScannerTests.cs (11)
397Assert.True(commandOptionsProperty.IsOptional); 404Assert.True(prepareRequestProperty.IsOptional); 485Assert.False(nullableString.IsOptional); 490Assert.False(requiredString.IsOptional); 495Assert.True(nullableNumber.IsOptional); 500Assert.False(requiredNumber.IsOptional); 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);