6 instantiations of AtsParameterInfo
Aspire.Hosting (6)
Ats\AtsCapabilityScanner.cs (6)
1047new AtsParameterInfo 1082new AtsParameterInfo 1091new AtsParameterInfo 1196new AtsParameterInfo 1391return new AtsParameterInfo 1433return new AtsParameterInfo
68 references to AtsParameterInfo
Aspire.Hosting (10)
Ats\AtsCapabilityInfo.cs (1)
189public required IReadOnlyList<AtsParameterInfo> Parameters { get; init; }
Ats\AtsCapabilityScanner.cs (9)
426foreach (var param in capability.Parameters) 511foreach (var param in capability.Parameters) 577private static string? FindUnknownTypeInParameters(IReadOnlyList<AtsParameterInfo> parameters) 579foreach (var param in parameters) 1194var paramInfos = new List<AtsParameterInfo> 1211var paramInfo = CreateParameterInfo(param, paramIndex); 1331var paramInfos = new List<AtsParameterInfo>(); 1338var paramInfo = CreateParameterInfo(param, paramIndex); 1378private static AtsParameterInfo? CreateParameterInfo(
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) 938foreach (var param in optionalParams) 986foreach (var param in requiredParams) 999foreach (var param in requiredParams) 1076foreach (var param in capability.Parameters) 1169private void GenerateCallbackRegistration(AtsParameterInfo callbackParam) 1217private static bool IsCancellationToken(AtsParameterInfo param) 1225private void GenerateCancellationRegistration(AtsParameterInfo param) 1244private void GenerateCallbackBody(AtsParameterInfo callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters) 1643var valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value"); 1758foreach (var param in requiredParams) 1786foreach (var param in optionalParams) 1793foreach (var param in requiredParams) 1798foreach (var param in optionalParams) 1838foreach (var param in requiredParams) 1864foreach (var param in optionalParams) 1871foreach (var param in requiredParams) 1876foreach (var param in optionalParams) 1923foreach (var param in requiredParams) 1936foreach (var param in userParams) 1970foreach (var callbackParam in callbackParams) 1992foreach (var param in optionalParams) 2013foreach (var callbackParam in callbackParams) 2035foreach (var param in optionalParams) 2053foreach (var param in optionalParams) 2060foreach (var callbackParam in callbackParams) 2118foreach (var param in requiredParams) 2131foreach (var param in requiredParams) 2417foreach (var param in cap.Parameters)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
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"); 1180foreach (var param in addTestRedis.Parameters)