6 writes to IsOptional
Aspire.Hosting (6)
Ats\AtsCapabilityScanner.cs (6)
1154IsOptional = false, 1192IsOptional = false, 1201IsOptional = false, 1311IsOptional = false, 1512IsOptional = param.IsOptional, 1554IsOptional = param.IsOptional,
27 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) 547var defaultValue = parameter.IsOptional 551if (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 (6)
AtsRustCodeGenerator.cs (6)
343paramType = parameter.IsOptional ? $"Option<&{handleTypeName}>" : $"&{handleTypeName}"; 348paramType = MapParameterTypeToRust(parameter.Type, parameter.IsOptional); 387if (parameter.IsOptional) 403if (parameter.IsOptional) 419if (parameter.IsOptional) 434if (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)
686if (param.IsOptional || param.IsNullable) 951var optional = param.IsOptional || param.IsNullable ? "?" : ""; 1282var optional = param.IsOptional || param.IsNullable ? "?" : ""; 1375var isOptional = callbackParam.IsOptional || callbackParam.IsNullable; 1430var isOptional = param.IsOptional || param.IsNullable; 2203var optional = param.IsOptional || param.IsNullable ? "?" : "";
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
106Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional); 1124Assert.True(ctParam.IsOptional);
Aspire.Hosting.RemoteHost (1)
CodeGeneration\CodeGenerationService.cs (1)
83IsOptional = p.IsOptional,