6 writes to IsOptional
Aspire.Hosting.RemoteHost (6)
AtsCapabilityScanner.cs (6)
1174IsOptional = false, 1212IsOptional = false, 1221IsOptional = false, 1331IsOptional = false, 1534IsOptional = param.IsOptional, 1576IsOptional = param.IsOptional,
27 references to IsOptional
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
316: MapTypeRefToGo(parameter.Type, parameter.IsOptional); 351var paramTypeStr = MapTypeRefToGo(parameter.Type, parameter.IsOptional); 354if (parameter.IsOptional && isNilableType)
Aspire.Hosting.CodeGeneration.Go.Tests (1)
AtsGoCodeGeneratorTests.cs (1)
84Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Java (2)
AtsJavaCodeGenerator.cs (2)
290: MapTypeRefToJava(parameter.Type, parameter.IsOptional); 323if (parameter.IsOptional)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
AtsJavaCodeGeneratorTests.cs (1)
83Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
278if (parameter.IsOptional && parameter.DefaultValue is null) 545var defaultValue = parameter.IsOptional 549if (parameter.IsOptional && defaultValue is null)
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
84Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Rust (6)
AtsRustCodeGenerator.cs (6)
342paramType = parameter.IsOptional ? $"Option<&{handleTypeName}>" : $"&{handleTypeName}"; 347paramType = MapParameterTypeToRust(parameter.Type, parameter.IsOptional); 386if (parameter.IsOptional) 402if (parameter.IsOptional) 418if (parameter.IsOptional) 433if (parameter.IsOptional)
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
84Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.TypeScript (5)
AtsTypeScriptCodeGenerator.cs (5)
732if (param.IsOptional || param.IsNullable) 997var optional = param.IsOptional || param.IsNullable ? "?" : ""; 1304var optional = param.IsOptional || param.IsNullable ? "?" : ""; 1421var isOptional = callbackParam.IsOptional || callbackParam.IsNullable; 2247var optional = param.IsOptional || param.IsNullable ? "?" : "";
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
116Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional); 725Assert.Contains(withReference.Parameters, p => p.Name == "name" && p.IsOptional); 1193Assert.True(ctParam.IsOptional);
Aspire.Hosting.RemoteHost (1)
CodeGeneration\CodeGenerationService.cs (1)
83IsOptional = p.IsOptional,