6 instantiations of AtsParameterInfo
Aspire.Hosting (6)
Ats\AtsCapabilityScanner.cs (6)
1058new AtsParameterInfo 1095new AtsParameterInfo 1104new AtsParameterInfo 1211new AtsParameterInfo 1409return new AtsParameterInfo 1451return new AtsParameterInfo
91 references to AtsParameterInfo
Aspire.Hosting (10)
Ats\AtsCapabilityInfo.cs (1)
200public required IReadOnlyList<AtsParameterInfo> Parameters { get; init; }
Ats\AtsCapabilityScanner.cs (9)
449foreach (var param in capability.Parameters) 522foreach (var param in capability.Parameters) 588private static string? FindUnknownTypeInParameters(IReadOnlyList<AtsParameterInfo> parameters) 590foreach (var param in parameters) 1209var paramInfos = new List<AtsParameterInfo> 1226var paramInfo = CreateParameterInfo(param, paramIndex); 1348var paramInfos = new List<AtsParameterInfo>(); 1355var paramInfo = CreateParameterInfo(param, paramIndex); 1396private static AtsParameterInfo? CreateParameterInfo(
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
306foreach (var parameter in parameters) 333foreach (var parameter in parameters) 549foreach (var parameter in capability.Parameters) 630foreach (var parameter in capability.Parameters) 707private static bool IsCancellationToken(AtsParameterInfo parameter) =>
Aspire.Hosting.CodeGeneration.Java (5)
AtsJavaCodeGenerator.cs (5)
280foreach (var parameter in parameters) 305foreach (var parameter in parameters) 516foreach (var parameter in capability.Parameters) 597foreach (var parameter in capability.Parameters) 671private static bool IsCancellationToken(AtsParameterInfo parameter) =>
Aspire.Hosting.CodeGeneration.Python (7)
AtsPythonCodeGenerator.cs (7)
259foreach (var parameter in parameters) 424foreach (var parameter in capability.Parameters) 505foreach (var parameter in capability.Parameters) 521private string BuildParameterList(List<AtsParameterInfo> parameters) 531var parameter = parameters[index]; 648private static bool IsCancellationToken(AtsParameterInfo parameter) => 687private static string? GetDefaultValue(AtsParameterInfo parameter)
Aspire.Hosting.CodeGeneration.Rust (5)
AtsRustCodeGenerator.cs (5)
327foreach (var parameter in parameters) 365foreach (var parameter in parameters) 583foreach (var parameter in capability.Parameters) 663foreach (var parameter in capability.Parameters) 809private static bool IsCancellationToken(AtsParameterInfo parameter) =>
Aspire.Hosting.CodeGeneration.TypeScript (51)
AtsTypeScriptCodeGenerator.cs (51)
115private readonly Dictionary<string, List<AtsParameterInfo>> _optionsInterfacesToGenerate = new(StringComparer.Ordinal); 238private string MapParameterToTypeScript(AtsParameterInfo param) 381foreach (var param in cap.Parameters) 639private static (List<AtsParameterInfo> Required, List<AtsParameterInfo> Optional) SeparateParameters( 640IEnumerable<AtsParameterInfo> parameters) 642var required = new List<AtsParameterInfo>(); 643var optional = new List<AtsParameterInfo>(); 645foreach (var param in parameters) 664private void RegisterOptionsInterface(string methodName, List<AtsParameterInfo> optionalParams) 696foreach (var param in optionalParams) 771foreach (var param in requiredParams) 784foreach (var param in capability.Parameters) 832foreach (var param in optionalParams) 839foreach (var callbackParam in callbackParams2) 846foreach (var ctParam in cancellationParams2) 872foreach (var callbackParam in callbackParams) 879foreach (var ctParam in cancellationParams) 918foreach (var param in optionalParams) 937List<AtsParameterInfo> requiredParams, 938List<AtsParameterInfo> optionalParams, 939List<AtsParameterInfo>? cancellationParams = null) 945foreach (var param in requiredParams) 966foreach (var param in optionalParams) 1014foreach (var param in requiredParams) 1027foreach (var param in requiredParams) 1115foreach (var param in capability.Parameters) 1208private void GenerateCallbackRegistration(AtsParameterInfo callbackParam) 1256private static bool IsCancellationToken(AtsParameterInfo param) 1264private void GenerateCancellationRegistration(AtsParameterInfo param) 1283private void GenerateCallbackBody(AtsParameterInfo callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters) 1691var valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value"); 1852foreach (var param in requiredParams) 1880foreach (var param in optionalParams) 1887foreach (var param in requiredParams) 1892foreach (var param in optionalParams) 1932foreach (var param in requiredParams) 1958foreach (var param in optionalParams) 1965foreach (var param in requiredParams) 1970foreach (var param in optionalParams) 2017foreach (var param in requiredParams) 2030foreach (var param in userParams) 2064foreach (var callbackParam in callbackParams) 2086foreach (var param in optionalParams) 2107foreach (var callbackParam in callbackParams) 2129foreach (var param in optionalParams) 2147foreach (var param in optionalParams) 2154foreach (var callbackParam in callbackParams) 2212foreach (var param in requiredParams) 2225foreach (var param in requiredParams) 2511foreach (var param in cap.Parameters)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
552var dependencyParam = withDependency.Parameters.FirstOrDefault(p => p.Name == "dependency"); 914var valueParam = dictSet.Parameters.FirstOrDefault(p => p.Name == "value"); 1040var ctParam = getStatusAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken"); 1069var operationParam = withCancellableOperation.Parameters.FirstOrDefault(p => p.Name == "operation"); 1093var timeoutParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "timeout"); 1097var ctParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken"); 1210foreach (var param in addTestRedis.Parameters)
aspire-server (1)
CodeGeneration\CodeGenerationService.cs (1)
79private static ParameterResponse MapParameter(AtsParameterInfo p) => new()