6 writes to Name
Aspire.Hosting (6)
Ats\AtsCapabilityScanner.cs (6)
1049Name = "context", 1084Name = "context", 1093Name = "value", 1198Name = "context", 1393Name = paramName, 1435Name = paramName,
65 references to Name
Aspire.Hosting.CodeGeneration.TypeScript (56)
AtsTypeScriptCodeGenerator.cs (56)
699WriteLine($" {param.Name}?: {tsType};"); 762publicParamDefs.Add($"{param.Name}: {tsType}"); 776internalParamDefs.Add($"{param.Name}{optional}: {tsType}"); 807WriteLine($" const {param.Name} = options?.{param.Name};"); 893WriteLine($" const {param.Name} = options?.{param.Name};"); 897var allParamNames = capability.Parameters.Select(p => p.Name); 914var cancellationParamNames = new HashSet<string>(cancellationParams?.Select(p => p.Name) ?? []); 922requiredArgs.Add($"callback: {param.Name}Id"); 924else if (cancellationParamNames.Contains(param.Name)) 927requiredArgs.Add($"{param.Name}: {param.Name}Id"); 931requiredArgs.Add(param.Name); 940var isCancellation = cancellationParamNames.Contains(param.Name); 941var argName = param.IsCallback || isCancellation ? $"{param.Name}Id" : param.Name; 942var paramName = param.Name; 989publicParamDefs.Add($"{param.Name}: {tsType}"); 1001forwardArgs.Add(param.Name); 1080paramDefs.Add($"{param.Name}{optional}: {tsType}"); 1081paramArgs.Add(param.Name); 1173var callbackName = callbackParam.Name; 1228var paramName = param.Name; 1246var callbackName = callbackParam.Name; 1643var valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value"); 1749var userParams = method.Parameters.Where(p => p.Name != targetParamName).ToList(); 1761paramDefs.Add($"{param.Name}: {tsType}"); 1788WriteLine($" const {param.Name} = options?.{param.Name};"); 1795requiredArgs.Add(param.Name); 1800WriteLine($" if ({param.Name} !== undefined) rpcArgs.{param.Name} = {param.Name};"); 1829var userParams = capability.Parameters.Where(p => p.Name != firstParamName).ToList(); 1841paramDefs.Add($"{param.Name}: {tsType}"); 1866WriteLine($" const {param.Name} = options?.{param.Name};"); 1873requiredArgs.Add(param.Name); 1878WriteLine($" if ({param.Name} !== undefined) rpcArgs.{param.Name} = {param.Name};"); 1914var userParams = capability.Parameters.Where(p => p.Name != targetParamName).ToList(); 1926publicParamDefs.Add($"{param.Name}: {tsType}"); 1940internalParamDefs.Add($"{param.Name}{optional}: {tsType}"); 1994WriteLine($" const {param.Name} = options?.{param.Name};"); 1998Write(string.Join(", ", userParams.Select(p => p.Name))); 2037WriteLine($" const {param.Name} = options?.{param.Name};"); 2041Write(string.Join(", ", userParams.Select(p => p.Name))); 2055WriteLine($" const {param.Name} = options?.{param.Name};"); 2109var userParams = capability.Parameters.Where(p => p.Name != targetParamName).ToList(); 2121publicParamDefs.Add($"{param.Name}: {tsType}"); 2133forwardArgs.Add(param.Name);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (9)
AtsTypeScriptCodeGeneratorTests.cs (9)
122Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string"); 123Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional); 162Assert.Equal("context", nameGetterCapability.Parameters[0].Name); 555var dependencyParam = withDependency.Parameters.FirstOrDefault(p => p.Name == "dependency"); 884var valueParam = dictSet.Parameters.FirstOrDefault(p => p.Name == "value"); 1010var ctParam = getStatusAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken"); 1039var operationParam = withCancellableOperation.Parameters.FirstOrDefault(p => p.Name == "operation"); 1063var timeoutParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "timeout"); 1067var ctParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken");