6 writes to IsOptional
Aspire.Hosting (6)
Ats\AtsCapabilityScanner.cs (6)
1062IsOptional = false, 1099IsOptional = false, 1108IsOptional = false, 1215IsOptional = false, 1413IsOptional = param.IsOptional, 1455IsOptional = param.IsOptional,
25 references to IsOptional
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
317: MapTypeRefToGo(parameter.Type, parameter.IsOptional); 353var paramTypeStr = MapTypeRefToGo(parameter.Type, parameter.IsOptional); 358if (parameter.IsOptional && isPointerType)
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
83Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Java (2)
AtsJavaCodeGenerator.cs (2)
291: MapTypeRefToJava(parameter.Type, parameter.IsOptional); 324if (parameter.IsOptional)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
82Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
279if (parameter.IsOptional && parameter.DefaultValue is null) 544var defaultValue = parameter.IsOptional 548if (parameter.IsOptional && defaultValue is null)
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
83Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Rust (4)
AtsRustCodeGenerator.cs (4)
343paramType = parameter.IsOptional ? $"Option<&{handleTypeName}>" : $"&{handleTypeName}"; 348paramType = MapParameterTypeToRust(parameter.Type, parameter.IsOptional); 387if (parameter.IsOptional) 400if (parameter.IsOptional)
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
83Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.TypeScript (6)
AtsTypeScriptCodeGenerator.cs (6)
647if (param.IsOptional || param.IsNullable) 775var optional = param.IsOptional || param.IsNullable ? "?" : ""; 1080var optional = param.IsOptional || param.IsNullable ? "?" : ""; 1173var isOptional = callbackParam.IsOptional || callbackParam.IsNullable; 1228var isOptional = param.IsOptional || param.IsNullable; 1995var optional = param.IsOptional || param.IsNullable ? "?" : "";
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
95Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional); 1075Assert.True(ctParam.IsOptional);
Aspire.Hosting.RemoteHost (1)
CodeGeneration\CodeGenerationService.cs (1)
83IsOptional = p.IsOptional,