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) 759foreach (var param in requiredParams) 772foreach (var param in capability.Parameters) 805foreach (var param in optionalParams) 812foreach (var callbackParam in callbackParams2) 819foreach (var ctParam in cancellationParams2) 845foreach (var callbackParam in callbackParams) 852foreach (var ctParam in cancellationParams) 891foreach (var param in optionalParams) 910List<AtsParameterInfo> requiredParams, 911List<AtsParameterInfo> optionalParams, 912List<AtsParameterInfo>? cancellationParams = null) 918foreach (var param in requiredParams) 939foreach (var param in optionalParams) 987foreach (var param in requiredParams) 1000foreach (var param in requiredParams) 1077foreach (var param in capability.Parameters) 1170private void GenerateCallbackRegistration(AtsParameterInfo callbackParam) 1218private static bool IsCancellationToken(AtsParameterInfo param) 1226private void GenerateCancellationRegistration(AtsParameterInfo param) 1245private void GenerateCallbackBody(AtsParameterInfo callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters) 1653var valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value"); 1814foreach (var param in requiredParams) 1842foreach (var param in optionalParams) 1849foreach (var param in requiredParams) 1854foreach (var param in optionalParams) 1894foreach (var param in requiredParams) 1920foreach (var param in optionalParams) 1927foreach (var param in requiredParams) 1932foreach (var param in optionalParams) 1979foreach (var param in requiredParams) 1992foreach (var param in userParams) 2026foreach (var callbackParam in callbackParams) 2048foreach (var param in optionalParams) 2069foreach (var callbackParam in callbackParams) 2091foreach (var param in optionalParams) 2109foreach (var param in optionalParams) 2116foreach (var callbackParam in callbackParams) 2174foreach (var param in requiredParams) 2187foreach (var param in requiredParams) 2473foreach (var param in cap.Parameters)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
527var dependencyParam = withDependency.Parameters.FirstOrDefault(p => p.Name == "dependency"); 889var valueParam = dictSet.Parameters.FirstOrDefault(p => p.Name == "value"); 1015var ctParam = getStatusAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken"); 1044var operationParam = withCancellableOperation.Parameters.FirstOrDefault(p => p.Name == "operation"); 1068var timeoutParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "timeout"); 1072var ctParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken"); 1185foreach (var param in addTestRedis.Parameters)
Aspire.Hosting.RemoteHost (1)
CodeGeneration\CodeGenerationService.cs (1)
79private static ParameterResponse MapParameter(AtsParameterInfo p) => new()