45 instantiations of AtsParameterInfo
Aspire.Hosting.CodeGeneration.Go (1)
AtsGoCodeGenerator.cs (1)
1542
=>
new
()
Aspire.Hosting.CodeGeneration.Java.Tests (6)
AtsJavaCodeGeneratorTests.cs (6)
2727
var callback = new
AtsParameterInfo
2762
var cancellationParameter = new
AtsParameterInfo
2796
new
AtsParameterInfo
2802
new
AtsParameterInfo
2994
var callback = new
AtsParameterInfo
3312
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)
1523
=>
new
()
Aspire.Hosting.CodeGeneration.TypeScript.Tests (8)
AtsTypeScriptCodeGeneratorTests.cs (8)
796
new
AtsParameterInfo
1126
new
AtsParameterInfo
2304
new
AtsParameterInfo
2309
new
AtsParameterInfo
2608
Parameters = [new
AtsParameterInfo
{ Name = "value", Type = stringType }],
2992
new
AtsParameterInfo
3041
new
AtsParameterInfo
3050
new
AtsParameterInfo
Aspire.Hosting.RemoteHost (7)
AtsCapabilityScanner.cs (6)
1689
new
AtsParameterInfo
1731
new
AtsParameterInfo
1740
new
AtsParameterInfo
1853
new
AtsParameterInfo
2110
return new
AtsParameterInfo
2153
return new
AtsParameterInfo
AtsContextFilter.cs (1)
379
.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
280 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);
945
private void RegisterOptionsClass(string capabilityId, string methodName, List<
AtsParameterInfo
> optionalParameters)
978
private static bool AreOptionsCompatible(List<
AtsParameterInfo
> existing, List<
AtsParameterInfo
> candidate)
996
private static bool AreParameterTypesEqual(
AtsParameterInfo
left,
AtsParameterInfo
right)
1047
foreach (
var
parameter in optionalParameters)
1054
foreach (
var
parameter in optionalParameters)
1071
private static (List<
AtsParameterInfo
> Required, List<
AtsParameterInfo
> Optional) SeparateParameters(IEnumerable<
AtsParameterInfo
> parameters)
1073
var required = new List<
AtsParameterInfo
>();
1074
var optional = new List<
AtsParameterInfo
>();
1076
foreach (
var
parameter in parameters)
1104
private List<JavaMethodParameter> CreateMethodParameters(IEnumerable<
AtsParameterInfo
> parameters)
1108
foreach (
var
parameter in parameters)
1121
private (string? ResourceWrapperType, string? ResourceWrapperParameterType) GetResourceBuilderWrapperType(
AtsParameterInfo
parameter)
1218
private static string GetOptionGetterName(
AtsParameterInfo
parameter)
1375
private void GenerateUnionOverloads(JavaCapabilityReturnInfo returnInfo, string methodName, List<
AtsParameterInfo
> parameters)
1395
private void GenerateSingleUnionOverloads(JavaCapabilityReturnInfo returnInfo, string methodName, List<
AtsParameterInfo
> parameters,
AtsParameterInfo
unionParameter)
1413
foreach (
var
parameter in parameters)
1451
private void GenerateMultiUnionOverloads(JavaCapabilityReturnInfo returnInfo, string methodName, List<
AtsParameterInfo
> parameters, List<
AtsParameterInfo
> unionParameters)
1469
foreach (
var
parameter in parameters)
1522
private void GenerateOptionalOverloads(JavaCapabilityReturnInfo returnInfo, string methodName, List<
AtsParameterInfo
> parameters)
1537
foreach (
var
parameter in parameters)
1568
private static string GetOmittedOptionalArgument(
AtsParameterInfo
parameter)
1576
List<
AtsParameterInfo
> requiredParameters,
1585
var
unionParameter = unionParameters[0];
1603
foreach (
var
parameter in requiredParameters)
1673
List<
AtsParameterInfo
> parameters,
1674
AtsParameterInfo
unionParameter,
1679
foreach (
var
parameter in parameters)
1711
List<
AtsParameterInfo
> requiredParameters,
1712
List<
AtsParameterInfo
> optionalParameters,
1731
foreach (
var
parameter in optionalParameters)
1780
private void GenerateCapabilityMethodImplementation(AtsCapabilityInfo capability, JavaCapabilityReturnInfo returnInfo, string methodName, string targetParamName, List<
AtsParameterInfo
> parameters, bool isPublic)
1783
foreach (
var
parameter in parameters)
1802
foreach (
var
parameter in parameters)
1910
private void GenerateCallbackRegistration(
AtsParameterInfo
callbackParam)
1922
private void GenerateCallbackBody(string callbackName,
AtsParameterInfo
callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters)
2222
private static bool IsOmittableParameter(
AtsParameterInfo
parameter) => parameter.IsOptional || parameter.IsNullable;
2410
foreach (
var
parameter in capability.Parameters)
2526
foreach (
var
parameter in capability.Parameters)
2616
private string MapParameterToJava(
AtsParameterInfo
parameter)
2662
private static bool IsCancellationToken(
AtsParameterInfo
parameter) =>
Aspire.Hosting.CodeGeneration.Java.Tests (4)
AtsJavaCodeGeneratorTests.cs (4)
2727
var
callback = new AtsParameterInfo
2762
var
cancellationParameter = new AtsParameterInfo
2994
var
callback = new AtsParameterInfo
3312
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)
1311
var
valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value");
1372
foreach (
var
param in requiredParams)
1382
foreach (
var
param in optionalParams)
1401
foreach (
var
param in userParams)
1698
foreach (
var
param in requiredParams)
1708
foreach (
var
param in optionalParams)
1741
foreach (
var
param in userParams)
1763
var
discriminatingParam = userParams.First(p => string.Equals(p.Name, mergedDispatch.DiscriminatingParamName, StringComparison.Ordinal));
1825
foreach (
var
param in userParams)
1861
foreach (
var
param in userParams)
2211
foreach (
var
param in cap.Parameters)
2446
List<
AtsParameterInfo
> parameters,
2447
List<
AtsParameterInfo
> requiredParameters,
2448
List<
AtsParameterInfo
> optionalParameters)
2515
private string AddParameterMapping(AtsCapabilityInfo capability, List<
AtsParameterInfo
> requiredParameters, List<
AtsParameterInfo
> optionalParameters)
2526
foreach (
var
requiredParam in requiredParameters)
2530
foreach (
var
optionalParam in optionalParameters)
2540
private string ResolveParameterMappingName(AtsCapabilityInfo capability, List<
AtsParameterInfo
> requiredParameters, List<
AtsParameterInfo
> optionalParameters)
2610
private ParameterMappingSignature CreateParameterMappingSignature(List<
AtsParameterInfo
> requiredParameters, List<
AtsParameterInfo
> optionalParameters)
2637
List<
AtsParameterInfo
> requiredParams,
2638
List<
AtsParameterInfo
> optionalParams,
2671
var
singleParam = requiredParams.Count > 0 ? requiredParams[0] : optionalParams[0];
2720
foreach (
var
param in requiredParameters)
2725
foreach (
var
param in optionalParameters)
2755
var
param = optionalParameters[0];
2765
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,
321
private static string GetLocalParameterName(
AtsParameterInfo
parameter)
337
private static string GetRpcArgumentExpression(
AtsParameterInfo
param, string localParameterName, bool useRegisteredCallback = true)
347
private string GetRpcArgumentEntryForParam(
AtsParameterInfo
param, string localParameterName, bool useRegisteredCallback = true)
360
private string GetRpcArgumentExpressionForParam(
AtsParameterInfo
param, string localParameterName, bool useRegisteredCallback = true)
729
foreach (
var
param in optionalParams)
793
var
valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value");
1080
var hasDirectOptionsParameter = TypeScriptApiProjector.TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam);
1089
foreach (
var
param in userParams)
1136
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
1143
foreach (
var
callbackParam in callbackParamsForPromiseWrapper)
1172
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
1180
foreach (
var
callbackParam in callbackParams2)
1220
foreach (
var
callbackParam in callbackParams)
1260
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
1303
private void GeneratePromiseResolution(IReadOnlyList<
AtsParameterInfo
> parameters, string indent = " ")
1305
foreach (
var
param in parameters)
1354
IReadOnlyList<
AtsParameterInfo
> allParams,
1355
List<
AtsParameterInfo
> requiredParams,
1356
List<
AtsParameterInfo
> optionalParams,
1370
foreach (
var
param in requiredParams)
1378
foreach (
var
param in optionalParams)
1391
List<
AtsParameterInfo
> requiredParams,
1392
List<
AtsParameterInfo
> optionalParams,
1403
foreach (
var
param in requiredParams)
1411
foreach (
var
param in optionalParams)
1420
IEnumerable<
AtsParameterInfo
> parameters,
1425
foreach (
var
param in parameters)
1522
private static
AtsParameterInfo
CreateCallbackParameter(AtsDtoPropertyInfo callbackProperty, string callbackLocalName)
1719
foreach (
var
param in capability.Parameters)
1731
foreach (
var
param in optionalParams)
1755
foreach (
var
param in capability.Parameters)
1767
foreach (
var
param in optionalParams)
1798
private void GenerateCallbackRegistration(
AtsParameterInfo
callbackParam, string indent = " ", string clientExpression = "this._client")
1846
private void GenerateCallbackBody(
AtsParameterInfo
callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters, string indent, string clientExpression)
2262
var
valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value");
2426
var
valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value");
2605
var hasDirectOptionsParameter = TypeScriptApiProjector.TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam);
2630
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2657
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2720
var hasDirectOptionsParameter = TypeScriptApiProjector.TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam);
2743
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2770
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2838
var hasDirectOptionsParameter = TypeScriptApiProjector.TryGetDirectOptionsParameter(optionalParams, out
var
directOptionsParam);
2847
foreach (
var
param in userParams)
2877
foreach (
var
callbackParam in callbackParams)
2903
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2935
foreach (
var
callbackParam in callbackParams)
2961
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2981
foreach (
var
param in hasDirectOptionsParameter ? [] : optionalParams)
2989
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)
277
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)
1285
foreach (
var
parameter in capability.Parameters)
1454
List<
AtsParameterInfo
> optionalParams)
1582
private readonly Dictionary<string, List<
AtsParameterInfo
>> _optionsInterfacesToGenerate = new(StringComparer.Ordinal);
1939
internal string MapParameterToTypeScript(
AtsParameterInfo
param)
2102
internal static (List<
AtsParameterInfo
> Required, List<
AtsParameterInfo
> Optional) SeparateParameters(
2103
IEnumerable<
AtsParameterInfo
> parameters)
2105
var required = new List<
AtsParameterInfo
>();
2106
var optional = new List<
AtsParameterInfo
>();
2108
foreach (
var
param in parameters)
2123
internal static bool TryGetDirectOptionsParameter(List<
AtsParameterInfo
> optionalParams, out
AtsParameterInfo
? directOptionsParam)
2139
internal static
AtsParameterInfo
? GetTrailingCancellationTokenParameter(List<
AtsParameterInfo
> optionalParams)
2161
List<
AtsParameterInfo
> optionalParams,
2208
List<
AtsParameterInfo
> optionalParams,
2238
List<
AtsParameterInfo
> optionalParams,
2243
foreach (
var
param in optionalParams)
2274
internal static bool AreOptionsCompatible(List<
AtsParameterInfo
> existing, List<
AtsParameterInfo
> candidate)
2276
foreach (
var
param in candidate)
2278
var
match = existing.FirstOrDefault(p => p.Name == param.Name);
2297
private static bool AreOptionsExactMatch(List<
AtsParameterInfo
> existing, List<
AtsParameterInfo
> candidate)
2320
internal static bool AreParameterTypesEqual(
AtsParameterInfo
a,
AtsParameterInfo
b)
2373
List<
AtsParameterInfo
> requiredParams,
2377
AtsParameterInfo
? trailingCancellationToken = null)
2380
foreach (
var
param in requiredParams)
2398
IReadOnlyList<
AtsParameterInfo
> userParams,
2408
var
trailingCancellationToken = GetTrailingCancellationTokenParameter(optionalParams);
2429
IReadOnlyList<
AtsParameterInfo
> userParams,
2962
foreach (
var
param in cap.Parameters)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (12)
AtsTypeScriptCodeGeneratorTests.cs (12)
178
var
nameParameter = addTestRedis.Parameters.First(p => p.Name == "name");
181
var
portParameter = addTestRedis.Parameters.First(p => p.Name == "port");
744
var
dependencyParam = withDependency.Parameters.FirstOrDefault(p => p.Name == "dependency");
1631
private static AtsCapabilityInfo CreateVoidEntryPointCapability(string methodName, params
AtsParameterInfo
[] parameters) =>
1737
var
parameter = Assert.Single(capability.Parameters, p => p.Name == parameterName);
1747
var
parameter = Assert.Single(capability.Parameters);
1886
var
valueParam = dictSet.Parameters.FirstOrDefault(p => p.Name == "value");
2036
var
ctParam = getStatusAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken");
2067
var
operationParam = withCancellableOperation.Parameters.FirstOrDefault(p => p.Name == "operation");
2091
var
timeoutParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "timeout");
2095
var
ctParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken");
2210
foreach (
var
param in addTestRedis.Parameters)
Aspire.Hosting.RemoteHost (14)
Ats\CapabilityDispatcher.cs (1)
911
var
parameter = capability.Parameters.FirstOrDefault(p => string.Equals(p.Name, parameterName, StringComparison.Ordinal));
AtsCapabilityScanner.cs (9)
539
foreach (
var
param in capability.Parameters)
641
foreach (
var
param in capability.Parameters)
741
private static string? FindUnknownTypeInParameters(IReadOnlyList<
AtsParameterInfo
> parameters)
743
foreach (
var
param in parameters)
1851
var paramInfos = new List<
AtsParameterInfo
>
1872
var
paramInfo = CreateParameterInfo(param, paramIndex, assemblyExportedTypeCache, GetParameterDocumentation(methodDocumentation, param.Name));
2039
var paramInfos = new List<
AtsParameterInfo
>();
2049
var
paramInfo = CreateParameterInfo(param, paramIndex, assemblyExportedTypeCache, parameterDocumentation);
2095
private static
AtsParameterInfo
? CreateParameterInfo(
AtsContextFilter.cs (3)
257
foreach (
var
parameter in capability.Parameters)
358
private static IReadOnlyList<
AtsParameterInfo
> CreateApiExportSupportParameters(AtsCapabilityInfo capability)
363
foreach (
var
parameter in capability.Parameters)
CodeGeneration\CodeGenerationService.cs (1)
121
private static ParameterResponse MapParameter(
AtsParameterInfo
p) => new()
Aspire.Hosting.RemoteHost.Tests (8)
AtsCapabilityScannerTests.cs (7)
157
var
itemsParameter = Assert.Single(enumerableParameterCapability.Parameters);
189
var
parameter = Assert.Single(capability.Parameters);
321
var
resourceParameter = capability.Parameters[0];
327
var
argumentsParameter = capability.Parameters.Single(parameter => parameter.Name == "arguments");
388
var
optionsParameter = Assert.Single(capability.Parameters, p => p.Name == "options");
546
var
callbackParam = Assert.Single(capability.Parameters, p => p.IsCallback);
570
var
parameter = Assert.Single(capability.Parameters);
AtsContextFilterTests.cs (1)
228
var
supportParameter = Assert.Single(filteredSupport.Parameters);
Aspire.TypeSystem (1)
AtsCapabilityInfo.cs (1)
305
public required IReadOnlyList<
AtsParameterInfo
> Parameters { get; init; }