47 instantiations of AtsParameterInfo
Aspire.Hosting.CodeGeneration.Go (1)
AtsGoCodeGenerator.cs (1)
1542
=>
new
()
Aspire.Hosting.CodeGeneration.Java.Tests (6)
AtsJavaCodeGeneratorTests.cs (6)
2779
var callback = new
AtsParameterInfo
2814
var cancellationParameter = new
AtsParameterInfo
2848
new
AtsParameterInfo
2854
new
AtsParameterInfo
3046
var callback = new
AtsParameterInfo
3364
var callback = new
AtsParameterInfo
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
383
mergedParams.Add(new
AtsParameterInfo
Aspire.Hosting.CodeGeneration.Python.Tests (17)
AtsPythonCodeGeneratorTests.cs (17)
513
new
AtsParameterInfo
518
new
AtsParameterInfo
569
new
AtsParameterInfo
574
new
AtsParameterInfo
645
new
AtsParameterInfo
729
new
AtsParameterInfo
735
new
AtsParameterInfo
743
new
AtsParameterInfo
833
new
AtsParameterInfo
{ Name = "builder", Type = projectType },
834
new
AtsParameterInfo
{ Name = "target", Type = stringType },
835
new
AtsParameterInfo
{ Name = "name", Type = stringType },
836
new
AtsParameterInfo
{ Name = "env", Type = stringType },
837
new
AtsParameterInfo
{ Name = "isReadOnly", Type = boolType, IsOptional = true }
855
new
AtsParameterInfo
{ Name = "builder", Type = containerType },
856
new
AtsParameterInfo
{ Name = "target", Type = stringType },
857
new
AtsParameterInfo
{ Name = "name", Type = stringType, IsOptional = true },
858
new
AtsParameterInfo
{ Name = "isReadOnly", Type = boolType, IsOptional = true }
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
1535
=>
new
()
Aspire.Hosting.CodeGeneration.TypeScript.Tests (9)
AtsTypeScriptCodeGeneratorTests.cs (9)
301
Parameters = [new
AtsParameterInfo
{ Name = "value", Type = stringType }],
901
new
AtsParameterInfo
1321
new
AtsParameterInfo
2572
new
AtsParameterInfo
2577
new
AtsParameterInfo
2876
Parameters = [new
AtsParameterInfo
{ Name = "value", Type = stringType }],
3260
new
AtsParameterInfo
3309
new
AtsParameterInfo
3318
new
AtsParameterInfo
Aspire.Hosting.RemoteHost (8)
Ats\ExternalCapabilityRegistry.cs (1)
783
=>
new
()
AtsCapabilityScanner.cs (6)
1765
new
AtsParameterInfo
1808
new
AtsParameterInfo
1817
new
AtsParameterInfo
1930
new
AtsParameterInfo
2191
return new
AtsParameterInfo
2234
return new
AtsParameterInfo
AtsContextFilter.cs (1)
380
.Select(static (pair, index) => new
AtsParameterInfo
Aspire.Hosting.RemoteHost.Tests (4)
AtsContextFilterTests.cs (4)
186
new
AtsParameterInfo
502
new
AtsParameterInfo
512
new
AtsParameterInfo
522
new
AtsParameterInfo
284 references to AtsParameterInfo
Aspire.Hosting.CodeGeneration.Go (48)
AtsGoCodeGenerator.cs (43)
170
foreach (
var
parameter in capability.Parameters)
1037
private static (List<
AtsParameterInfo
> Required, List<
AtsParameterInfo
> Optional) SplitParameters(
1038
List<
AtsParameterInfo
> parameters)
1040
var required = new List<
AtsParameterInfo
>();
1041
var optional = new List<
AtsParameterInfo
>();
1042
foreach (
var
p in parameters)
1066
IReadOnlyList<
AtsParameterInfo
> optionalParams,
1067
[NotNullWhen(true)] out
AtsParameterInfo
? directOptionsParam)
1075
List<
AtsParameterInfo
> requiredParams,
1076
List<
AtsParameterInfo
> optionalParams,
1080
foreach (
var
p in requiredParams)
1099
if (TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam))
1111
private string RenderParameterType(
AtsParameterInfo
p)
1128
private string RenderCallbackType(
AtsParameterInfo
p)
1271
List<
AtsParameterInfo
> requiredParams,
1272
List<
AtsParameterInfo
> optionalParams,
1344
List<
AtsParameterInfo
> requiredParams,
1345
List<
AtsParameterInfo
> optionalParams,
1369
List<
AtsParameterInfo
> requiredParams,
1370
List<
AtsParameterInfo
> optionalParams,
1392
foreach (
var
p in capability.Parameters)
1407
List<
AtsParameterInfo
> requiredParams,
1408
List<
AtsParameterInfo
> optionalParams,
1420
foreach (
var
p in requiredParams)
1464
if (TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam))
1487
foreach (
var
p in optionalParams.Where(o => o.IsCallback))
1494
foreach (
var
p in optionalParams.Where(IsCancellationToken))
1513
private void EmitCallbackRegistration(string indent,
AtsParameterInfo
p, string callbackExpr)
1532
var
p = DtoPropertyToParameterInfo(property);
1541
private static
AtsParameterInfo
DtoPropertyToParameterInfo(AtsDtoPropertyInfo property)
1554
private void EmitGoCallbackShimBody(string indent,
AtsParameterInfo
p)
1691
foreach (
var
p in optionalParams)
1710
foreach (
var
p in optionalParams)
1740
private string RenderOptionsFieldType(
AtsParameterInfo
p)
1825
private static List<
AtsParameterInfo
> GetUnionParameters(AtsCapabilityInfo capability)
1830
var result = new List<
AtsParameterInfo
>();
1831
foreach (
var
p in capability.Parameters)
1858
foreach (
var
p in GetUnionParameters(capability))
1876
foreach (
var
p in GetUnionParameters(capability))
1903
List<
AtsParameterInfo
> requiredParams,
1904
List<
AtsParameterInfo
> optionalParams,
2211
private static bool IsCancellationToken(
AtsParameterInfo
parameter) =>
src\Shared\CodeGeneration\AtsOptionsFlattening.cs (5)
29
IReadOnlyList<
AtsParameterInfo
> optionalParams,
30
Func<
AtsParameterInfo
, bool> isCancellationToken,
32
[NotNullWhen(true)] out
AtsParameterInfo
? directOptionsParam)
36
IReadOnlyList<
AtsParameterInfo
> candidates = cancellationTokenIsSeparateParameter
45
var
candidate = candidates[0];
Aspire.Hosting.CodeGeneration.Java (47)
AtsJavaCodeGenerator.cs (47)
41
private readonly Dictionary<string, List<
AtsParameterInfo
>> _optionsClassesToGenerate = new(StringComparer.Ordinal);
960
private void RegisterOptionsClass(string capabilityId, string methodName, List<
AtsParameterInfo
> optionalParameters)
993
private static bool AreOptionsCompatible(List<
AtsParameterInfo
> existing, List<
AtsParameterInfo
> candidate)
1011
private static bool AreParameterTypesEqual(
AtsParameterInfo
left,
AtsParameterInfo
right)
1062
foreach (
var
parameter in optionalParameters)
1069
foreach (
var
parameter in optionalParameters)
1086
private static (List<
AtsParameterInfo
> Required, List<
AtsParameterInfo
> Optional) SeparateParameters(IEnumerable<
AtsParameterInfo
> parameters)
1088
var required = new List<
AtsParameterInfo
>();
1089
var optional = new List<
AtsParameterInfo
>();
1091
foreach (
var
parameter in parameters)
1119
private List<JavaMethodParameter> CreateMethodParameters(IEnumerable<
AtsParameterInfo
> parameters)
1123
foreach (
var
parameter in parameters)
1136
private (string? ResourceWrapperType, string? ResourceWrapperParameterType) GetResourceBuilderWrapperType(
AtsParameterInfo
parameter)
1237
private static string GetOptionGetterName(
AtsParameterInfo
parameter)
1394
private void GenerateUnionOverloads(JavaCapabilityReturnInfo returnInfo, string methodName, List<
AtsParameterInfo
> parameters)
1414
private void GenerateSingleUnionOverloads(JavaCapabilityReturnInfo returnInfo, string methodName, List<
AtsParameterInfo
> parameters,
AtsParameterInfo
unionParameter)
1432
foreach (
var
parameter in parameters)
1470
private void GenerateMultiUnionOverloads(JavaCapabilityReturnInfo returnInfo, string methodName, List<
AtsParameterInfo
> parameters, List<
AtsParameterInfo
> unionParameters)
1488
foreach (
var
parameter in parameters)
1541
private void GenerateOptionalOverloads(JavaCapabilityReturnInfo returnInfo, string methodName, List<
AtsParameterInfo
> parameters)
1556
foreach (
var
parameter in parameters)
1587
private static string GetOmittedOptionalArgument(
AtsParameterInfo
parameter)
1595
List<
AtsParameterInfo
> requiredParameters,
1604
var
unionParameter = unionParameters[0];
1622
foreach (
var
parameter in requiredParameters)
1692
List<
AtsParameterInfo
> parameters,
1693
AtsParameterInfo
unionParameter,
1698
foreach (
var
parameter in parameters)
1730
List<
AtsParameterInfo
> requiredParameters,
1731
List<
AtsParameterInfo
> optionalParameters,
1750
foreach (
var
parameter in optionalParameters)
1799
private void GenerateCapabilityMethodImplementation(AtsCapabilityInfo capability, JavaCapabilityReturnInfo returnInfo, string methodName, string targetParamName, List<
AtsParameterInfo
> parameters, bool isPublic)
1802
foreach (
var
parameter in parameters)
1821
foreach (
var
parameter in parameters)
1929
private void GenerateCallbackRegistration(
AtsParameterInfo
callbackParam)
1941
private void GenerateCallbackBody(string callbackName,
AtsParameterInfo
callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters)
2241
private static bool IsOmittableParameter(
AtsParameterInfo
parameter) => parameter.IsOptional || parameter.IsNullable;
2429
foreach (
var
parameter in capability.Parameters)
2545
foreach (
var
parameter in capability.Parameters)
2635
private string MapParameterToJava(
AtsParameterInfo
parameter)
2681
private static bool IsCancellationToken(
AtsParameterInfo
parameter) =>
Aspire.Hosting.CodeGeneration.Java.Tests (4)
AtsJavaCodeGeneratorTests.cs (4)
2779
var
callback = new AtsParameterInfo
2814
var
cancellationParameter = new AtsParameterInfo
3046
var
callback = new AtsParameterInfo
3364
var
callback = new AtsParameterInfo
Aspire.Hosting.CodeGeneration.Python (47)
AtsPythonCodeGenerator.cs (47)
116
List<
AtsParameterInfo
> RequiredParameters,
117
List<
AtsParameterInfo
> OptionalParameters,
269
private static string GetParamHandler(
AtsParameterInfo
param, string paramName)
282
private static string GetConstructorParamHandler(
AtsParameterInfo
param, string paramName)
295
private static string GetCallbackParameterTypeIds(
AtsParameterInfo
parameter)
358
var
extraParam = capWithExtra.Parameters.First(p => string.Equals(p.Name, extraParamName, StringComparison.Ordinal));
378
var mergedParams = new List<
AtsParameterInfo
>();
379
foreach (
var
p in fullCap.Parameters)
446
private static List<
AtsParameterInfo
> FilterMethodParameters(IReadOnlyList<
AtsParameterInfo
> parameters, string? targetParameterName = null)
464
private static string GetParamName(
AtsParameterInfo
param)
477
private static string GetPythonDefaultValue(
AtsParameterInfo
param)
500
private static bool RequiresOmissionSentinel(
AtsParameterInfo
param) =>
504
private static string GetOptionalParameterPresenceCheck(
AtsParameterInfo
param, string parameterName) =>
509
private static string MakeNullable(
AtsParameterInfo
param, string type)
540
private string GetOptionalParamSuffix(
AtsParameterInfo
param)
654
private string MapParameterToPython(
AtsParameterInfo
param)
808
foreach (
var
param in cap.Parameters)
1309
var
valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value");
1370
foreach (
var
param in requiredParams)
1380
foreach (
var
param in optionalParams)
1399
foreach (
var
param in userParams)
1696
foreach (
var
param in requiredParams)
1706
foreach (
var
param in optionalParams)
1739
foreach (
var
param in userParams)
1761
var
discriminatingParam = userParams.First(p => string.Equals(p.Name, mergedDispatch.DiscriminatingParamName, StringComparison.Ordinal));
1823
foreach (
var
param in userParams)
1859
foreach (
var
param in userParams)
2209
foreach (
var
param in cap.Parameters)
2444
List<
AtsParameterInfo
> parameters,
2445
List<
AtsParameterInfo
> requiredParameters,
2446
List<
AtsParameterInfo
> optionalParameters)
2513
private string AddParameterMapping(AtsCapabilityInfo capability, List<
AtsParameterInfo
> requiredParameters, List<
AtsParameterInfo
> optionalParameters)
2524
foreach (
var
requiredParam in requiredParameters)
2528
foreach (
var
optionalParam in optionalParameters)
2538
private string ResolveParameterMappingName(AtsCapabilityInfo capability, List<
AtsParameterInfo
> requiredParameters, List<
AtsParameterInfo
> optionalParameters)
2608
private ParameterMappingSignature CreateParameterMappingSignature(List<
AtsParameterInfo
> requiredParameters, List<
AtsParameterInfo
> optionalParameters)
2635
List<
AtsParameterInfo
> requiredParams,
2636
List<
AtsParameterInfo
> optionalParams,
2669
var
singleParam = requiredParams.Count > 0 ? requiredParams[0] : optionalParams[0];
2718
foreach (
var
param in requiredParameters)
2723
foreach (
var
param in optionalParameters)
2753
var
param = optionalParameters[0];
2763
var
singleParam = requiredParameters.Count > 0
Aspire.Hosting.CodeGeneration.Rust (5)
AtsRustCodeGenerator.cs (5)
477
foreach (
var
parameter in parameters)
515
foreach (
var
parameter in parameters)
793
foreach (
var
parameter in capability.Parameters)
882
foreach (
var
parameter in capability.Parameters)
1080
private static bool IsCancellationToken(
AtsParameterInfo
parameter) =>
Aspire.Hosting.CodeGeneration.TypeScript (94)
AtsTypeScriptCodeGenerator.cs (51)
114
IReadOnlyList<
AtsParameterInfo
>? publicParameters = null,
332
private static string GetLocalParameterName(
AtsParameterInfo
parameter)
348
private static string GetRpcArgumentExpression(
AtsParameterInfo
param, string localParameterName, bool useRegisteredCallback = true)
358
private string GetRpcArgumentEntryForParam(
AtsParameterInfo
param, string localParameterName, bool useRegisteredCallback = true)
371
private string GetRpcArgumentExpressionForParam(
AtsParameterInfo
param, string localParameterName, bool useRegisteredCallback = true)
741
foreach (
var
param in optionalParams)
805
var
valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value");
1092
var hasDirectOptionsParameter = TypeScriptApiProjector.TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam);
1101
foreach (
var
param in userParams)
1148
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
1155
foreach (
var
callbackParam in callbackParamsForPromiseWrapper)
1184
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
1192
foreach (
var
callbackParam in callbackParams2)
1232
foreach (
var
callbackParam in callbackParams)
1272
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
1315
private void GeneratePromiseResolution(IReadOnlyList<
AtsParameterInfo
> parameters, string indent = " ")
1317
foreach (
var
param in parameters)
1366
IReadOnlyList<
AtsParameterInfo
> allParams,
1367
List<
AtsParameterInfo
> requiredParams,
1368
List<
AtsParameterInfo
> optionalParams,
1382
foreach (
var
param in requiredParams)
1390
foreach (
var
param in optionalParams)
1403
List<
AtsParameterInfo
> requiredParams,
1404
List<
AtsParameterInfo
> optionalParams,
1415
foreach (
var
param in requiredParams)
1423
foreach (
var
param in optionalParams)
1432
IEnumerable<
AtsParameterInfo
> parameters,
1437
foreach (
var
param in parameters)
1534
private static
AtsParameterInfo
CreateCallbackParameter(AtsDtoPropertyInfo callbackProperty, string callbackLocalName)
1731
foreach (
var
param in capability.Parameters)
1743
foreach (
var
param in optionalParams)
1767
foreach (
var
param in capability.Parameters)
1779
foreach (
var
param in optionalParams)
1810
private void GenerateCallbackRegistration(
AtsParameterInfo
callbackParam, string indent = " ", string clientExpression = "this._client")
1858
private void GenerateCallbackBody(
AtsParameterInfo
callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters, string indent, string clientExpression)
2274
var
valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value");
2438
var
valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value");
2617
var hasDirectOptionsParameter = TypeScriptApiProjector.TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam);
2642
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2669
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2732
var hasDirectOptionsParameter = TypeScriptApiProjector.TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam);
2755
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2782
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2850
var hasDirectOptionsParameter = TypeScriptApiProjector.TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam);
2859
foreach (
var
param in userParams)
2889
foreach (
var
callbackParam in callbackParams)
2915
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2947
foreach (
var
callbackParam in callbackParams)
2973
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2993
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
3001
foreach (
var
callbackParam in callbackParams)
src\Shared\CodeGeneration\AtsOptionsFlattening.cs (5)
29
IReadOnlyList<
AtsParameterInfo
> optionalParams,
30
Func<
AtsParameterInfo
, bool> isCancellationToken,
32
[NotNullWhen(true)] out
AtsParameterInfo
? directOptionsParam)
36
IReadOnlyList<
AtsParameterInfo
> candidates = cancellationTokenIsSeparateParameter
45
var
candidate = candidates[0];
TypeScriptApiModel.cs (1)
283
public required IReadOnlyList<
AtsParameterInfo
> RequiredParameters { get; init; }
TypeScriptApiProjector.cs (37)
111
internal Dictionary<string, List<
AtsParameterInfo
>> OptionsInterfacesToGenerate => _optionsInterfacesToGenerate;
320
var hasDirectOptionsParameter = TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam);
325
var
trailingCancellationToken = GetTrailingCancellationTokenParameter(optionalParams);
362
TypeScriptApiParameter ProjectPublicParameter(
AtsParameterInfo
parameter)
1289
foreach (
var
parameter in capability.Parameters)
1458
List<
AtsParameterInfo
> optionalParams)
1586
private readonly Dictionary<string, List<
AtsParameterInfo
>> _optionsInterfacesToGenerate = new(StringComparer.Ordinal);
1943
internal string MapParameterToTypeScript(
AtsParameterInfo
param)
2106
internal static (List<
AtsParameterInfo
> Required, List<
AtsParameterInfo
> Optional) SeparateParameters(
2107
IEnumerable<
AtsParameterInfo
> parameters)
2109
var required = new List<
AtsParameterInfo
>();
2110
var optional = new List<
AtsParameterInfo
>();
2112
foreach (
var
param in parameters)
2127
internal static bool TryGetDirectOptionsParameter(List<
AtsParameterInfo
> optionalParams, out
AtsParameterInfo
? directOptionsParam)
2143
internal static
AtsParameterInfo
? GetTrailingCancellationTokenParameter(List<
AtsParameterInfo
> optionalParams)
2165
List<
AtsParameterInfo
> optionalParams,
2212
List<
AtsParameterInfo
> optionalParams,
2242
List<
AtsParameterInfo
> optionalParams,
2247
foreach (
var
param in optionalParams)
2278
internal static bool AreOptionsCompatible(List<
AtsParameterInfo
> existing, List<
AtsParameterInfo
> candidate)
2280
foreach (
var
param in candidate)
2282
var
match = existing.FirstOrDefault(p => p.Name == param.Name);
2301
private static bool AreOptionsExactMatch(List<
AtsParameterInfo
> existing, List<
AtsParameterInfo
> candidate)
2324
internal static bool AreParameterTypesEqual(
AtsParameterInfo
a,
AtsParameterInfo
b)
2377
List<
AtsParameterInfo
> requiredParams,
2381
AtsParameterInfo
? trailingCancellationToken = null)
2384
foreach (
var
param in requiredParams)
2402
IReadOnlyList<
AtsParameterInfo
> userParams,
2412
var
trailingCancellationToken = GetTrailingCancellationTokenParameter(optionalParams);
2433
IReadOnlyList<
AtsParameterInfo
> userParams,
2966
foreach (
var
param in cap.Parameters)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (14)
AtsTypeScriptCodeGeneratorTests.cs (14)
180
var
nameParameter = addTestRedis.Parameters.First(p => p.Name == "name");
183
var
portParameter = addTestRedis.Parameters.First(p => p.Name == "port");
849
var
dependencyParam = withDependency.Parameters.FirstOrDefault(p => p.Name == "dependency");
1841
private static AtsCapabilityInfo CreateVoidEntryPointCapability(string methodName, params
AtsParameterInfo
[] parameters) =>
1949
var
parameter = Assert.Single(capability.Parameters, p => p.Name == parameterName);
1959
var
parameter = Assert.Single(capability.Parameters);
2098
var
valueParam = dictSet.Parameters.FirstOrDefault(p => p.Name == "value");
2248
var
ctParam = getStatusAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken");
2279
var
operationParam = withCancellableOperation.Parameters.FirstOrDefault(p => p.Name == "operation");
2303
var
timeoutParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "timeout");
2307
var
ctParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken");
2321
var
options = Assert.Single(addDotnetProject.Parameters, parameter => parameter.Name == "options");
2338
var
legacyOptions = Assert.Single(addCSharpApp.Parameters, parameter => parameter.Name == "options");
2478
foreach (
var
param in addTestRedis.Parameters)
Aspire.Hosting.RemoteHost (16)
Ats\CapabilityDispatcher.cs (1)
938
var
parameter = capability.Parameters.FirstOrDefault(p => string.Equals(p.Name, parameterName, StringComparison.Ordinal));
Ats\ExternalCapabilityRegistry.cs (2)
649
foreach (
var
parameter in registration.ProjectedCapability.Parameters.Where(parameter => parameter.IsCallback))
782
private static
AtsParameterInfo
CreateParameterInfo(ExternalCapabilityParameter parameter)
AtsCapabilityScanner.cs (9)
613
foreach (
var
param in capability.Parameters)
715
foreach (
var
param in capability.Parameters)
815
private static string? FindUnknownTypeInParameters(IReadOnlyList<
AtsParameterInfo
> parameters)
817
foreach (
var
param in parameters)
1928
var paramInfos = new List<
AtsParameterInfo
>
1949
var
paramInfo = CreateParameterInfo(param, paramIndex, assemblyExportedTypeCache, GetParameterDocumentation(methodDocumentation, param.Name));
2119
var paramInfos = new List<
AtsParameterInfo
>();
2129
var
paramInfo = CreateParameterInfo(param, paramIndex, assemblyExportedTypeCache, parameterDocumentation);
2176
private static
AtsParameterInfo
? CreateParameterInfo(
AtsContextFilter.cs (3)
257
foreach (
var
parameter in capability.Parameters)
359
private static IReadOnlyList<
AtsParameterInfo
> CreateApiExportSupportParameters(AtsCapabilityInfo capability)
364
foreach (
var
parameter in capability.Parameters)
CodeGeneration\CodeGenerationService.cs (1)
130
private static ParameterResponse MapParameter(
AtsParameterInfo
p) => new()
Aspire.Hosting.RemoteHost.Tests (8)
AtsCapabilityScannerTests.cs (7)
158
var
itemsParameter = Assert.Single(enumerableParameterCapability.Parameters);
190
var
parameter = Assert.Single(capability.Parameters);
334
var
resourceParameter = capability.Parameters[0];
340
var
argumentsParameter = capability.Parameters.Single(parameter => parameter.Name == "arguments");
422
var
optionsParameter = Assert.Single(capability.Parameters, p => p.Name == "options");
656
var
callbackParam = Assert.Single(capability.Parameters, p => p.IsCallback);
680
var
parameter = Assert.Single(capability.Parameters);
AtsContextFilterTests.cs (1)
228
var
supportParameter = Assert.Single(filteredSupport.Parameters);
Aspire.TypeSystem (1)
AtsCapabilityInfo.cs (1)
310
public required IReadOnlyList<
AtsParameterInfo
> Parameters { get; init; }