6 instantiations of AtsParameterInfo
Aspire.Hosting.RemoteHost (6)
AtsCapabilityScanner.cs (6)
1170new AtsParameterInfo 1208new AtsParameterInfo 1217new AtsParameterInfo 1327new AtsParameterInfo 1530return new AtsParameterInfo 1572return new AtsParameterInfo
101 references to AtsParameterInfo
Aspire.Hosting.CodeGeneration.Go (5)
AtsGoCodeGenerator.cs (5)
305foreach (var parameter in parameters) 332foreach (var parameter in parameters) 546foreach (var parameter in capability.Parameters) 631foreach (var parameter in capability.Parameters) 719private static bool IsCancellationToken(AtsParameterInfo parameter) =>
Aspire.Hosting.CodeGeneration.Java (5)
AtsJavaCodeGenerator.cs (5)
279foreach (var parameter in parameters) 304foreach (var parameter in parameters) 516foreach (var parameter in capability.Parameters) 601foreach (var parameter in capability.Parameters) 675private static bool IsCancellationToken(AtsParameterInfo parameter) =>
Aspire.Hosting.CodeGeneration.Python (7)
AtsPythonCodeGenerator.cs (7)
258foreach (var parameter in parameters) 423foreach (var parameter in capability.Parameters) 506foreach (var parameter in capability.Parameters) 522private string BuildParameterList(List<AtsParameterInfo> parameters) 532var parameter = parameters[index]; 649private static bool IsCancellationToken(AtsParameterInfo parameter) => 688private static string? GetDefaultValue(AtsParameterInfo parameter)
Aspire.Hosting.CodeGeneration.Rust (5)
AtsRustCodeGenerator.cs (5)
326foreach (var parameter in parameters) 364foreach (var parameter in parameters) 624foreach (var parameter in capability.Parameters) 708foreach (var parameter in capability.Parameters) 866private static bool IsCancellationToken(AtsParameterInfo parameter) =>
Aspire.Hosting.CodeGeneration.TypeScript (58)
AtsTypeScriptCodeGenerator.cs (58)
115private readonly Dictionary<string, List<AtsParameterInfo>> _optionsInterfacesToGenerate = new(StringComparer.Ordinal); 268private string MapParameterToTypeScript(AtsParameterInfo param) 306private static string GetRpcArgumentEntry(AtsParameterInfo param, bool useRegisteredCallback = true) 316private static string GetRpcArgumentExpression(AtsParameterInfo param, bool useRegisteredCallback = true) 439foreach (var param in cap.Parameters) 724private static (List<AtsParameterInfo> Required, List<AtsParameterInfo> Optional) SeparateParameters( 725IEnumerable<AtsParameterInfo> parameters) 727var required = new List<AtsParameterInfo>(); 728var optional = new List<AtsParameterInfo>(); 730foreach (var param in parameters) 751private void RegisterOptionsInterface(string capabilityId, string methodName, List<AtsParameterInfo> optionalParams) 767foreach (var param in optionalParams) 795foreach (var param in optionalParams) 820private static bool AreOptionsCompatible(List<AtsParameterInfo> existing, List<AtsParameterInfo> candidate) 822foreach (var param in candidate) 824var match = existing.FirstOrDefault(p => p.Name == param.Name); 842private static bool AreParameterTypesEqual(AtsParameterInfo a, AtsParameterInfo b) 906foreach (var param in optionalParams) 981foreach (var param in requiredParams) 994foreach (var param in capability.Parameters) 1042foreach (var param in optionalParams) 1049foreach (var callbackParam in callbackParams2) 1086foreach (var callbackParam in callbackParams) 1125foreach (var param in optionalParams) 1144List<AtsParameterInfo> requiredParams, 1145List<AtsParameterInfo> optionalParams) 1149foreach (var param in requiredParams) 1157foreach (var param in optionalParams) 1202foreach (var param in requiredParams) 1215foreach (var param in requiredParams) 1301foreach (var param in capability.Parameters) 1338foreach (var param in optionalParams) 1363foreach (var param in optionalParams) 1418private void GenerateCallbackRegistration(AtsParameterInfo callbackParam) 1466private void GenerateCallbackBody(AtsParameterInfo callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters) 1894var valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value"); 2055foreach (var param in requiredParams) 2083foreach (var param in optionalParams) 2090foreach (var param in requiredParams) 2095foreach (var param in optionalParams) 2146foreach (var param in requiredParams) 2172foreach (var param in optionalParams) 2179foreach (var param in requiredParams) 2184foreach (var param in optionalParams) 2231foreach (var param in requiredParams) 2244foreach (var param in userParams) 2278foreach (var callbackParam in callbackParams) 2300foreach (var param in optionalParams) 2321foreach (var callbackParam in callbackParams) 2343foreach (var param in optionalParams) 2361foreach (var param in optionalParams) 2368foreach (var callbackParam in callbackParams) 2437foreach (var param in requiredParams) 2450foreach (var param in requiredParams) 2748foreach (var param in cap.Parameters)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
573var dependencyParam = withDependency.Parameters.FirstOrDefault(p => p.Name == "dependency"); 982var valueParam = dictSet.Parameters.FirstOrDefault(p => p.Name == "value"); 1131var ctParam = getStatusAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken"); 1162var operationParam = withCancellableOperation.Parameters.FirstOrDefault(p => p.Name == "operation"); 1186var timeoutParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "timeout"); 1190var ctParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken"); 1303foreach (var param in addTestRedis.Parameters)
Aspire.Hosting.RemoteHost (10)
AtsCapabilityScanner.cs (9)
498foreach (var param in capability.Parameters) 571foreach (var param in capability.Parameters) 650private static string? FindUnknownTypeInParameters(IReadOnlyList<AtsParameterInfo> parameters) 652foreach (var param in parameters) 1325var paramInfos = new List<AtsParameterInfo> 1342var paramInfo = CreateParameterInfo(param, paramIndex, assemblyExportedTypeCache); 1466var paramInfos = new List<AtsParameterInfo>(); 1473var paramInfo = CreateParameterInfo(param, paramIndex, assemblyExportedTypeCache); 1516private static AtsParameterInfo? CreateParameterInfo(
CodeGeneration\CodeGenerationService.cs (1)
79private static ParameterResponse MapParameter(AtsParameterInfo p) => new()
Aspire.Hosting.RemoteHost.Tests (3)
AtsCapabilityScannerTests.cs (3)
139var itemsParameter = Assert.Single(enumerableParameterCapability.Parameters); 320var callbackParam = Assert.Single(capability.Parameters, p => p.IsCallback); 344var parameter = Assert.Single(capability.Parameters);
Aspire.TypeSystem (1)
AtsCapabilityInfo.cs (1)
193public required IReadOnlyList<AtsParameterInfo> Parameters { get; init; }