26 writes to Name
Aspire.Hosting.CodeGeneration.Go (1)
AtsGoCodeGenerator.cs (1)
1528
Name
= property.Name,
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
366
Name
= p.Name,
Aspire.Hosting.CodeGeneration.Python.Tests (5)
AtsPythonCodeGeneratorTests.cs (5)
407
Name
= "builder",
412
Name
= "from",
463
Name
= "builder",
468
Name
= "somethingAI",
539
Name
= "builder",
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
1522
Name
= callbackLocalName,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (7)
AtsTypeScriptCodeGeneratorTests.cs (7)
1013
Name
= "resource",
2189
Name
= "resource",
2194
Name
= "promiseResource",
2459
Parameters = [new AtsParameterInfo {
Name
= "value", Type = stringType }],
2845
Name
= "configure",
2894
Name
= "name",
2903
Name
= "retries",
Aspire.Hosting.RemoteHost (7)
AtsCapabilityScanner.cs (6)
1691
Name
= "context",
1733
Name
= "context",
1742
Name
= "value",
1855
Name
= "context",
2112
Name
= paramName,
2155
Name
= paramName,
AtsContextFilter.cs (1)
381
Name
= $"__apiExportSupportType{index}",
Aspire.Hosting.RemoteHost.Tests (4)
AtsContextFilterTests.cs (4)
188
Name
= "unused",
504
Name
= "builder",
514
Name
= "options",
524
Name
= "operation",
230 references to Name
Aspire.Hosting.CodeGeneration.Go (33)
AtsGoCodeGenerator.cs (32)
249
.Where(p => !string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal))
855
.Where(p => !string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal))
1017
.Where(p => !string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal))
1075
sb.Append(GetLocalIdentifier(p.
Name
));
1225
.Where(p => !string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal))
1383
if (string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal)) { continue; }
1388
var paramName = GetLocalIdentifier(p.
Name
);
1411
var paramName = GetLocalIdentifier(p.
Name
);
1427
WriteLine($"{indent}\t\treqArgs[\"{p.
Name
}\"] = id");
1435
WriteLine($"{indent}if {paramName} != nil {{ reqArgs[\"{p.
Name
}\"] = serializeValue({paramName}) }}");
1439
WriteLine($"{indent}reqArgs[\"{p.
Name
}\"] = serializeValue({paramName})");
1457
WriteLine($"{indent}\tif applied {{ reqArgs[\"{directOptionsParam.
Name
}\"] = serializeValue(merged) }}");
1473
var fieldName = ToPascalCase(p.
Name
);
1480
var fieldName = ToPascalCase(p.
Name
);
1484
WriteLine($"{indent}\t\t\treqArgs[\"{p.
Name
}\"] = id");
1504
WriteLine($"{indent}\treqArgs[\"{p.
Name
}\"] = s.client.registerCallback(shim)");
1643
.Where(p => !string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal))
1677
var fieldName = ToPascalCase(p.
Name
);
1685
: $"`json:\"{p.
Name
},omitempty\"`";
1702
var fieldName = ToPascalCase(p.
Name
);
1706
WriteLine($"\tif o.{fieldName} != nil {{ m[\"{p.
Name
}\"] = serializeValue(o.{fieldName}) }}");
1710
WriteLine($"\tm[\"{p.
Name
}\"] = serializeValue(o.{fieldName})");
1766
.Where(p => !string.Equals(p.
Name
, aTarget, StringComparison.Ordinal)
1768
.OrderBy(p => p.
Name
, StringComparer.Ordinal)
1771
.Where(p => !string.Equals(p.
Name
, bTarget, StringComparison.Ordinal)
1773
.OrderBy(p => p.
Name
, StringComparer.Ordinal)
1783
if (!string.Equals(aOpts[i].
Name
, bOpts[i].
Name
, StringComparison.Ordinal))
1817
if (string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal)) { continue; }
1844
var paramName = GetLocalIdentifier(p.
Name
);
1849
WriteLine($"{indent}\terr := fmt.Errorf(\"aspire: {methodName}: parameter %q must be one of [{allowed}], got %T\", \"{p.
Name
}\", {paramName})");
1863
WriteLine($"// Allowed types for parameter {p.
Name
}: {allowed}.");
src\Shared\CodeGeneration\AtsOptionsFlattening.cs (1)
50
if (!string.Equals(candidate.
Name
, "options", StringComparison.Ordinal))
Aspire.Hosting.CodeGeneration.Go.Tests (2)
AtsGoCodeGeneratorTests.cs (2)
101
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "name" && p.Type?.TypeId == "string");
102
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Java (35)
AtsJavaCodeGenerator.cs (35)
935
.Where(p => !string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal))
987
if (!AreParameterTypesEqual(existing[i], candidate[i]) || !string.Equals(existing[i].
Name
, candidate[i].
Name
, StringComparison.Ordinal))
1049
var parameterName = ToCamelCase(parameter.
Name
);
1056
var parameterName = ToCamelCase(parameter.
Name
);
1113
ToCamelCase(parameter.
Name
),
1220
var parameterName = ToCamelCase(parameter.
Name
);
1347
.Where(p => !string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal))
1403
var unionParamName = ToCamelCase(unionParameter.
Name
);
1423
overloadParameters.Append(CultureInfo.InvariantCulture, $"{parameterType} {ToCamelCase(parameter.
Name
)}");
1430
: ToCamelCase(parameter.
Name
)));
1480
overloadParameters.Append(CultureInfo.InvariantCulture, $"{parameterType} {ToCamelCase(parameter.
Name
)}");
1486
? $"AspireUnion.of({ToCamelCase(parameter.
Name
)})"
1487
: ToCamelCase(parameter.
Name
)));
1533
var parameterList = string.Join(", ", visibleParameters.Select(parameter => $"{MapParameterToJava(parameter)} {ToCamelCase(parameter.
Name
)}"));
1541
callArguments.Add(ToCamelCase(parameter.
Name
));
1592
var unionParamName = ToCamelCase(unionParameter.
Name
);
1613
overloadParameters.Append(CultureInfo.InvariantCulture, $"{parameterType} {ToCamelCase(parameter.
Name
)}");
1626
: ToCamelCase(parameter.
Name
)));
1647
WriteLine($" public {returnInfo.ReturnType} {methodName}({string.Join(", ", requiredParameters.Select(parameter => ReferenceEquals(parameter, unionParameter) ? $"{MapInputTypeToJava(unionType, unionParameter.IsOptional || unionParameter.IsNullable)} {ToCamelCase(parameter.
Name
)}" : $"{MapParameterToJava(parameter)} {ToCamelCase(parameter.
Name
)}"))}) {{");
1681
var parameterName = ToCamelCase(parameter.
Name
);
1715
var requiredParameterList = string.Join(", ", requiredParameters.Select(parameter => $"{MapParameterToJava(parameter)} {ToCamelCase(parameter.
Name
)}"));
1733
var paramName = ToCamelCase(parameter.
Name
);
1738
.Select(parameter => ToCamelCase(parameter.
Name
))
1739
.Concat(optionalParameters.Select(parameter => ToCamelCase(parameter.
Name
)))
1764
WriteLine($" return {methodName}({AppendArgumentList(requiredParameters.Select(parameter => ToCamelCase(parameter.
Name
)), "null")});");
1768
WriteLine($" {methodName}({AppendArgumentList(requiredParameters.Select(parameter => ToCamelCase(parameter.
Name
)), "null")});");
1789
paramList.Append(CultureInfo.InvariantCulture, $"{MapParameterToJava(parameter)} {ToCamelCase(parameter.
Name
)}");
1804
var paramName = ToCamelCase(parameter.
Name
);
1809
WriteLine($" reqArgs.put(\"{parameter.
Name
}\", {paramName}Id);");
1817
WriteLine($" reqArgs.put(\"{parameter.
Name
}\", getClient().registerCancellation({paramName}));");
1825
WriteLine($" reqArgs.put(\"{parameter.
Name
}\", AspireClient.serializeValue({paramName}));");
1830
WriteLine($" reqArgs.put(\"{parameter.
Name
}\", AspireClient.serializeValue({paramName}));");
1909
var callbackName = ToCamelCase(callbackParam.
Name
);
Aspire.Hosting.CodeGeneration.Java.Tests (2)
AtsJavaCodeGeneratorTests.cs (2)
131
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "name" && p.Type?.TypeId == "string");
132
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Python (33)
AtsPythonCodeGenerator.cs (33)
315
items[0].Parameters.Select(p => p.
Name
), StringComparer.Ordinal);
318
commonParamNames.IntersectWith(item.Parameters.Select(p => p.
Name
));
323
.SelectMany(c => c.Parameters.Select(p => p.
Name
))
338
var capWithExtra = items.First(c => c.Parameters.Any(p => string.Equals(p.
Name
, extraParamName, StringComparison.Ordinal)));
339
var extraParam = capWithExtra.Parameters.First(p => string.Equals(p.
Name
, extraParamName, StringComparison.Ordinal));
362
if (string.Equals(p.
Name
, extraParamName, StringComparison.Ordinal))
366
Name = p.
Name
,
386
var capWithoutExtra = items.FirstOrDefault(c => !c.Parameters.Any(p => string.Equals(p.
Name
, extraParamName, StringComparison.Ordinal)));
430
? parameters.Where(p => p.
Name
!= targetParameterName)
433
if (parameters.Any(p => string.Equals(p.
Name
, "timeout", StringComparison.Ordinal)))
451
return ToSnakeCase(param.
Name
);
1236
var valueParam = setter.Parameters.FirstOrDefault(p => p.
Name
== "value");
1334
sb.AppendLine(CultureInfo.InvariantCulture, $" rpc_args['{param.
Name
}'] = {paramHandler}");
1338
sb.AppendLine(CultureInfo.InvariantCulture, $" rpc_args['{param.
Name
}'] = {paramHandler}");
1673
sb.AppendLine(CultureInfo.InvariantCulture, $" rpc_args['{param.
Name
}'] = {paramHandler}");
1677
sb.AppendLine(CultureInfo.InvariantCulture, $" rpc_args['{param.
Name
}'] = {paramHandler}");
1684
userParams.First(p => string.Equals(p.
Name
, mergedDispatch.DiscriminatingParamName, StringComparison.Ordinal))) : null;
1759
paramArgs.Add(param.
Name
);
1789
sb.AppendLine(CultureInfo.InvariantCulture, $" rpc_args['{param.
Name
}'] = {paramName}");
1793
sb.AppendLine(CultureInfo.InvariantCulture, $" rpc_args['{param.
Name
}'] = {paramName}");
2448
parameters.AppendLine(CultureInfo.InvariantCulture, $" {ToSnakeCase(requiredParam.
Name
!)}: typing.Required[{MapParameterToPython(requiredParam)}]");
2452
parameters.AppendLine(CultureInfo.InvariantCulture, $" {ToSnakeCase(optionalParam.
Name
!)}: {MapParameterToPython(optionalParam)}");
2483
if (requiredParams.Any(p => string.Equals(p.
Name
, paramName, StringComparison.Ordinal)))
2491
return optionalParams.Any(p => string.Equals(p.
Name
, paramName, StringComparison.Ordinal));
2501
return optionalParams.Any(p => string.Equals(p.
Name
, paramName, StringComparison.Ordinal));
2508
return string.Equals(singleParam.
Name
, paramName, StringComparison.Ordinal);
2558
var paramHandler = GetConstructorParamHandler(param, $"typing.cast({currentOption}, _{optionName})[\"{ToSnakeCase(param.
Name
!)}\"]");
2559
builder.AppendLine(CultureInfo.InvariantCulture, $" rpc_args[\"{param.
Name
}\"] = {paramHandler}");
2563
var paramHandler = GetConstructorParamHandler(param, $"typing.cast({currentOption}, _{optionName}).get(\"{ToSnakeCase(param.
Name
!)}\")");
2564
builder.AppendLine(CultureInfo.InvariantCulture, $" rpc_args[\"{param.
Name
}\"] = {paramHandler}");
2587
builder.AppendLine(CultureInfo.InvariantCulture, $" rpc_args[\"{param.
Name
}\"] = {paramHandler}");
2593
builder.AppendLine(CultureInfo.InvariantCulture, $" rpc_args[\"{param.
Name
}\"] = {paramHandler}");
2605
builder.AppendLine(CultureInfo.InvariantCulture, $" rpc_args[\"{singleParam.
Name
}\"] = {paramHandler}");
Aspire.Hosting.CodeGeneration.Python.Tests (2)
AtsPythonCodeGeneratorTests.cs (2)
99
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "name" && p.Type?.TypeId == "string");
100
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Rust (13)
AtsRustCodeGenerator.cs (13)
461
.Where(p => !string.Equals(p.
Name
, targetParamName, StringComparison.Ordinal))
479
var paramName = ToSnakeCase(parameter.
Name
);
517
var paramName = ToSnakeCase(parameter.
Name
);
521
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), Value::String(callback_id));");
529
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), Value::String(token_id));");
540
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), v.handle().to_json());");
545
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), {paramName}.handle().to_json());");
556
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), v.handle().to_json());");
561
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), {paramName}.handle().to_json());");
573
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), Value::Array(handles));");
579
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), Value::Array(handles));");
587
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), serde_json::to_value(v).unwrap_or(Value::Null));");
592
WriteLine($" args.insert(\"{parameter.
Name
}\".to_string(), serde_json::to_value(&{paramName}).unwrap_or(Value::Null));");
Aspire.Hosting.CodeGeneration.Rust.Tests (2)
AtsRustCodeGeneratorTests.cs (2)
100
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "name" && p.Type?.TypeId == "string");
101
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.TypeScript (80)
AtsTypeScriptCodeGenerator.cs (62)
117
.Where(p => !string.Equals(p.
Name
, capability.TargetParameterName, StringComparison.Ordinal))
119
.Select(p => (p.
Name
, Summary: p.Documentation?.Summary))
325
return parameter.
Name
== "arguments" ? "argumentsValue" : parameter.
Name
;
350
return $"{param.
Name
}: {localParameterName}Id";
354
return valueExpression == param.
Name
355
? param.
Name
356
: $"{param.
Name
}: {valueExpression}";
730
WriteLine($" {param.
Name
}?: {tsType};");
790
var valueParam = setter.Parameters.FirstOrDefault(p => p.
Name
== "value");
1072
var userParams = capability.Parameters.Where(p => p.
Name
!= targetParamName).ToList();
1090
internalParamDefs.Add($"{param.
Name
}{optional}: {tsType}");
1136
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
1172
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
1260
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
1264
var allParamNames = userParams.Select(p => optionalParams.Contains(p) ? GetLocalParameterName(p) : p.
Name
);
1311
WriteLine($"{indent}{param.
Name
} = isPromiseLike({param.
Name
}) ? await {param.
Name
} : {param.
Name
};");
1369
requiredArgs.Add(GetRpcArgumentEntryForParam(param, param.
Name
));
1377
var localParameterName = useSafeOptionalLocalNames ? GetLocalParameterName(param) : param.
Name
;
1379
WriteLine($"{indent}if ({localParameterName} !== undefined) rpcArgs.{param.
Name
} = {rpcExpression};");
1402
requiredArgs.Add(GetRpcArgumentEntryForParam(param, param.
Name
));
1410
var localParameterName = useSafeOptionalLocalNames ? GetLocalParameterName(param) : param.
Name
;
1412
WriteLine($"{indent}if ({localParameterName} !== undefined) rpcArgs.{param.
Name
} = {rpcExpression};");
1434
var localParameterName = useSafeOptionalLocalNames ? GetLocalParameterName(param) : param.
Name
;
1617
.Select(parameter => parameter.
Name
)
1765
WriteLine($" {param.
Name
} = isPromiseLike({param.
Name
}) ? await {param.
Name
} : {param.
Name
};");
1770
.Select(param => GetRpcArgumentEntryForParam(param, param.
Name
, useRegisteredCallback: false))
1775
WriteLine($" if ({param.
Name
} !== undefined) rpcArgs.{param.
Name
} = {GetRpcArgumentExpressionForParam(param, param.
Name
, useRegisteredCallback: false)};");
1801
WriteLine($" {param.
Name
} = isPromiseLike({param.
Name
}) ? await {param.
Name
} : {param.
Name
};");
1806
.Select(param => GetRpcArgumentEntryForParam(param, param.
Name
, useRegisteredCallback: false))
1811
WriteLine($" if ({param.
Name
} !== undefined) rpcArgs.{param.
Name
} = {GetRpcArgumentExpressionForParam(param, param.
Name
, useRegisteredCallback: false)};");
1844
var callbackName = callbackParam.
Name
;
1890
var callbackName = callbackParam.
Name
;
2304
var valueParam = setter.Parameters.FirstOrDefault(p => p.
Name
== "value");
2468
var valueParam = setter.Parameters.FirstOrDefault(p => p.
Name
== "value");
2642
var userParams = method.Parameters.Where(p => p.
Name
!= targetParamName).ToList();
2675
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
2702
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
2757
var userParams = capability.Parameters.Where(p => p.
Name
!= firstParamName).ToList();
2788
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
2815
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
2875
var userParams = capability.Parameters.Where(p => p.
Name
!= targetParamName).ToList();
2893
internalParamDefs.Add($"{param.
Name
}{optional}: {tsType}");
2948
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
2951
var internalCallArgs = userParams.Select(p => optionalParams.Contains(p) ? GetLocalParameterName(p) : p.
Name
);
3006
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
3010
Write(string.Join(", ", userParams.Select(p => optionalParams.Contains(p) ? GetLocalParameterName(p) : p.
Name
)));
3026
WriteLine($" {(_projector.IsWidenedHandleType(param.Type) ? "let" : "const")} {localParameterName} = {publicOptionsParamName}?.{param.
Name
};");
3137
.Select(parameter => parameter.
Name
)
src\Shared\CodeGeneration\AtsOptionsFlattening.cs (1)
50
if (!string.Equals(candidate.
Name
, "options", StringComparison.Ordinal))
TypeScriptApiProjector.cs (17)
316
: capability.Parameters.Where(p => p.
Name
!= targetParamName).ToList();
365
Name = parameter.
Name
,
1205
if (setter?.Parameters.FirstOrDefault(p => p.
Name
== "value") is { } valueParam)
1289
Name = parameter.
Name
,
1459
Id = $"property:{interfaceName}.{param.
Name
}",
1461
Name = param.
Name
,
1462
Declaration = $"{param.
Name
}?: {MapParameterToTypeScript(param)}",
2196
declared => string.Equals(declared.
Name
, param.
Name
, StringComparison.Ordinal));
2228
var match = existing.FirstOrDefault(p => p.
Name
== param.
Name
);
2310
publicParamDefs.Add($"{param.
Name
}: {tsType}");
2318
publicParamDefs.Add($"{trailingCancellationToken.
Name
}?: {MapParameterToTypeScript(trailingCancellationToken)}");
2338
=> requiredParams.Any(p => string.Equals(p.
Name
, name, StringComparison.Ordinal))
2339
|| string.Equals(trailingCancellationToken?.
Name
, name, StringComparison.Ordinal);
2368
if (!userParams.Any(p => string.Equals(p.
Name
, "options", StringComparison.Ordinal)))
2374
while (userParams.Any(p => string.Equals(p.
Name
, candidate, StringComparison.Ordinal)))
Aspire.Hosting.CodeGeneration.TypeScript.Tests (19)
AtsTypeScriptCodeGeneratorTests.cs (19)
160
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "name" && p.Type?.TypeId == "string");
161
Assert.Contains(addTestRedis.Parameters, p => p.
Name
== "port" && p.IsOptional);
175
var nameParameter = addTestRedis.Parameters.First(p => p.
Name
== "name");
178
var portParameter = addTestRedis.Parameters.First(p => p.
Name
== "port");
309
Assert.Equal("context", nameGetterCapability.Parameters[0].
Name
);
544
Assert.Contains(withBrowserLogs.Parameters, p => p.
Name
== "browser" && p.Type?.TypeId == "string" && p.IsOptional);
545
Assert.Contains(withBrowserLogs.Parameters, p => p.
Name
== "profile" && p.Type?.TypeId == "string" && p.IsOptional);
546
Assert.Contains(withBrowserLogs.Parameters, p => p.
Name
== "userDataMode" && p.IsOptional);
742
var dependencyParam = withDependency.Parameters.FirstOrDefault(p => p.
Name
== "dependency");
913
Assert.Contains(withReference.Parameters, p => p.
Name
== "name" && p.IsOptional);
934
Assert.Equal("target", withVolume.Parameters[0].
Name
);
935
Assert.Equal("name", withVolume.Parameters[1].
Name
);
1621
var parameter = Assert.Single(capability.Parameters, p => p.
Name
== parameterName);
1645
Assert.Equal(parameterNames, capability.Parameters.Select(p => p.
Name
));
1770
var valueParam = dictSet.Parameters.FirstOrDefault(p => p.
Name
== "value");
1919
var ctParam = getStatusAsync.Parameters.FirstOrDefault(p => p.
Name
== "cancellationToken");
1950
var operationParam = withCancellableOperation.Parameters.FirstOrDefault(p => p.
Name
== "operation");
1974
var timeoutParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.
Name
== "timeout");
1978
var ctParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.
Name
== "cancellationToken");
Aspire.Hosting.RemoteHost (3)
Ats\CapabilityDispatcher.cs (1)
911
var parameter = capability.Parameters.FirstOrDefault(p => string.Equals(p.
Name
, parameterName, StringComparison.Ordinal));
AtsCapabilityScanner.cs (1)
450
var paramNames = capability.Parameters.Select(p => p.
Name
);
CodeGeneration\CodeGenerationService.cs (1)
123
Name = p.
Name
,
Aspire.Hosting.RemoteHost.Tests (6)
AtsCapabilityScannerTests.cs (6)
308
Assert.Equal("resource", resourceParameter.
Name
);
313
var argumentsParameter = capability.Parameters.Single(parameter => parameter.
Name
== "arguments");
371
Assert.DoesNotContain(capability.Parameters, p => p.
Name
== "endpointName");
372
Assert.DoesNotContain(capability.Parameters, p => p.
Name
== "commandName");
374
var optionsParameter = Assert.Single(capability.Parameters, p => p.
Name
== "options");
375
Assert.Equal("options", optionsParameter.
Name
);