31 writes to Parameters
Aspire.Hosting.CodeGeneration.Java.Tests (6)
AtsJavaCodeGeneratorTests.cs (6)
2739Parameters = [callback], 2771Parameters = [cancellationParameter], 2794Parameters = 3010Parameters = [callback], 3327Parameters = [callback], 3651Parameters = [],
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
416Parameters = mergedParams,
Aspire.Hosting.CodeGeneration.Python.Tests (6)
AtsPythonCodeGeneratorTests.cs (6)
511Parameters = 567Parameters = 643Parameters = 727Parameters = 831Parameters = 853Parameters =
Aspire.Hosting.CodeGeneration.TypeScript.Tests (10)
AtsTypeScriptCodeGeneratorTests.cs (10)
1389Parameters = [], 1636Parameters = parameters, 1659Parameters = [], 2584Parameters = [], 2596Parameters = [], 2608Parameters = [new AtsParameterInfo { Name = "value", Type = stringType }], 2620Parameters = [], 2876Parameters = [], 2990Parameters = 3039Parameters =
Aspire.Hosting.RemoteHost (5)
AtsCapabilityScanner.cs (4)
1688Parameters = [ 1730Parameters = [ 1911Parameters = paramInfos, 2083Parameters = paramInfos,
AtsContextFilter.cs (1)
340Parameters = CreateApiExportSupportParameters(capability),
Aspire.Hosting.RemoteHost.Tests (3)
AtsContextFilterTests.cs (3)
184Parameters = 500Parameters = 557Parameters = [],
113 references to Parameters
Aspire.Hosting.CodeGeneration.Go (10)
AtsGoCodeGenerator.cs (10)
170foreach (var parameter in capability.Parameters) 248var reservationOptionals = capability.Parameters 864var nonTargetParams = capability.Parameters 1027var parameters = capability.Parameters 1235var parameters = capability.Parameters 1392foreach (var p in capability.Parameters) 1658var optionalParams = capability.Parameters 1781var aOpts = a.Parameters 1786var bOpts = b.Parameters 1831foreach (var p in capability.Parameters)
Aspire.Hosting.CodeGeneration.Go.Tests (3)
AtsGoCodeGeneratorTests.cs (3)
162Assert.Equal(2, addTestRedis.Parameters.Count); 164Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string"); 165Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Java (4)
AtsJavaCodeGenerator.cs (4)
934var parameters = capability.Parameters 1346var parameters = capability.Parameters 2410foreach (var parameter in capability.Parameters) 2526foreach (var parameter in capability.Parameters)
Aspire.Hosting.CodeGeneration.Java.Tests (3)
AtsJavaCodeGeneratorTests.cs (3)
130Assert.Equal(2, addTestRedis.Parameters.Count); 132Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string"); 133Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Python (14)
AtsPythonCodeGenerator.cs (14)
334items[0].Parameters.Select(p => p.Name), StringComparer.Ordinal); 337commonParamNames.IntersectWith(item.Parameters.Select(p => p.Name)); 342.SelectMany(c => c.Parameters.Select(p => p.Name)) 357var capWithExtra = items.First(c => c.Parameters.Any(p => string.Equals(p.Name, extraParamName, StringComparison.Ordinal))); 358var extraParam = capWithExtra.Parameters.First(p => string.Equals(p.Name, extraParamName, StringComparison.Ordinal)); 377var fullCap = items.OrderByDescending(c => c.Parameters.Count).First(); 379foreach (var p in fullCap.Parameters) 405var capWithoutExtra = items.FirstOrDefault(c => !c.Parameters.Any(p => string.Equals(p.Name, extraParamName, StringComparison.Ordinal))); 808foreach (var param in cap.Parameters) 1311var valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value"); 1356var userParams = FilterMethodParameters(capability.Parameters, targetParamName); 1663var userParams = FilterMethodParameters(capability.Parameters, targetParamName); 1824var userParams = FilterMethodParameters(capability.Parameters); 2211foreach (var param in cap.Parameters)
Aspire.Hosting.CodeGeneration.Python.Tests (3)
AtsPythonCodeGeneratorTests.cs (3)
99Assert.Equal(2, addTestRedis.Parameters.Count); 101Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string"); 102Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.Rust (3)
AtsRustCodeGenerator.cs (3)
460var parameters = capability.Parameters 793foreach (var parameter in capability.Parameters) 882foreach (var parameter in capability.Parameters)
Aspire.Hosting.CodeGeneration.Rust.Tests (3)
AtsRustCodeGeneratorTests.cs (3)
158Assert.Equal(2, addTestRedis.Parameters.Count); 160Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string"); 161Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional);
Aspire.Hosting.CodeGeneration.TypeScript (21)
AtsTypeScriptCodeGenerator.cs (13)
117var parameterDocs = (publicParameters ?? capability.Parameters 793var valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value"); 1075var userParams = capability.Parameters.Where(p => p.Name != targetParamName).ToList(); 1694var (requiredParams, optionalParams) = TypeScriptApiProjector.SeparateParameters(capability.Parameters); 1719foreach (var param in capability.Parameters) 1726GenerateDtoCallbackPropertyMarshalling(capability.Parameters, useSafeOptionalLocalNames: false, indent: " ", clientExpression: "client"); 1755foreach (var param in capability.Parameters) 1762GenerateDtoCallbackPropertyMarshalling(capability.Parameters, useSafeOptionalLocalNames: false, indent: " ", clientExpression: "client"); 2262var valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value"); 2426var valueParam = setter.Parameters.FirstOrDefault(p => p.Name == "value"); 2600var userParams = method.Parameters.Where(p => p.Name != targetParamName).ToList(); 2715var userParams = capability.Parameters.Where(p => p.Name != firstParamName).ToList(); 2833var userParams = capability.Parameters.Where(p => p.Name != targetParamName).ToList();
TypeScriptApiProjector.cs (8)
279var (_, optionalParams) = SeparateParameters(cap.Parameters); 315? [.. capability.Parameters] 316: capability.Parameters.Where(p => p.Name != targetParamName).ToList(); 1205if (setter?.Parameters.FirstOrDefault(p => p.Name == "value") is { } valueParam) 1278var (requiredParameters, _) = SeparateParameters(capability.Parameters); 1285foreach (var parameter in capability.Parameters) 2860var (_, optionalParameters) = SeparateParameters(entry.Capability.Parameters); 2962foreach (var param in cap.Parameters)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (28)
AtsTypeScriptCodeGeneratorTests.cs (28)
161Assert.Equal(2, addTestRedis.Parameters.Count); 163Assert.Contains(addTestRedis.Parameters, p => p.Name == "name" && p.Type?.TypeId == "string"); 164Assert.Contains(addTestRedis.Parameters, p => p.Name == "port" && p.IsOptional); 178var nameParameter = addTestRedis.Parameters.First(p => p.Name == "name"); 181var portParameter = addTestRedis.Parameters.First(p => p.Name == "port"); 311Assert.Single(nameGetterCapability.Parameters); 312Assert.Equal("context", nameGetterCapability.Parameters[0].Name); 320Assert.Equal(2, nameSetterCapability.Parameters.Count); // context + value 546Assert.Contains(withBrowserLogs.Parameters, p => p.Name == "browser" && p.Type?.TypeId == "string" && p.IsOptional); 547Assert.Contains(withBrowserLogs.Parameters, p => p.Name == "profile" && p.Type?.TypeId == "string" && p.IsOptional); 548Assert.Contains(withBrowserLogs.Parameters, p => p.Name == "userDataMode" && p.IsOptional); 744var dependencyParam = withDependency.Parameters.FirstOrDefault(p => p.Name == "dependency"); 971Assert.Contains(withReference.Parameters, p => p.Name == "name" && p.IsOptional); 1000withVolume.Parameters.Select(parameter => parameter.Name)); 1014withProjectVolume.Parameters.Select(parameter => parameter.Name)); 1015Assert.False(withProjectVolume.Parameters[1].IsOptional); 1016Assert.False(withProjectVolume.Parameters[2].IsOptional); 1026withExecutableVolume.Parameters.Select(parameter => parameter.Name)); 1737var parameter = Assert.Single(capability.Parameters, p => p.Name == parameterName); 1747var parameter = Assert.Single(capability.Parameters); 1761Assert.Equal(parameterNames, capability.Parameters.Select(p => p.Name)); 1886var valueParam = dictSet.Parameters.FirstOrDefault(p => p.Name == "value"); 2036var ctParam = getStatusAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken"); 2067var operationParam = withCancellableOperation.Parameters.FirstOrDefault(p => p.Name == "operation"); 2089Assert.Equal(2, waitForReadyAsync.Parameters.Count); 2091var timeoutParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "timeout"); 2095var ctParam = waitForReadyAsync.Parameters.FirstOrDefault(p => p.Name == "cancellationToken"); 2210foreach (var param in addTestRedis.Parameters)
Aspire.Hosting.RemoteHost (8)
Ats\CapabilityDispatcher.cs (1)
911var parameter = capability.Parameters.FirstOrDefault(p => string.Equals(p.Name, parameterName, StringComparison.Ordinal));
AtsCapabilityScanner.cs (4)
450var paramNames = capability.Parameters.Select(p => p.Name); 539foreach (var param in capability.Parameters) 641foreach (var param in capability.Parameters) 725?? FindUnknownTypeInParameters(capability.Parameters);
AtsContextFilter.cs (2)
257foreach (var parameter in capability.Parameters) 363foreach (var parameter in capability.Parameters)
CodeGeneration\CodeGenerationService.cs (1)
115Parameters = c.Parameters.Select(MapParameter).ToList(),
Aspire.Hosting.RemoteHost.Tests (13)
AtsCapabilityScannerTests.cs (12)
157var itemsParameter = Assert.Single(enumerableParameterCapability.Parameters); 189var parameter = Assert.Single(capability.Parameters); 319Assert.Equal(4, capability.Parameters.Count); 321var resourceParameter = capability.Parameters[0]; 327var argumentsParameter = capability.Parameters.Single(parameter => parameter.Name == "arguments"); 384Assert.Equal(3, capability.Parameters.Count); 385Assert.DoesNotContain(capability.Parameters, p => p.Name == "endpointName"); 386Assert.DoesNotContain(capability.Parameters, p => p.Name == "commandName"); 388var optionsParameter = Assert.Single(capability.Parameters, p => p.Name == "options"); 546var callbackParam = Assert.Single(capability.Parameters, p => p.IsCallback); 570var parameter = Assert.Single(capability.Parameters); 766Assert.Equal("The fallback value.", Assert.Single(capability.Parameters).Documentation?.Summary);
AtsContextFilterTests.cs (1)
228var supportParameter = Assert.Single(filteredSupport.Parameters);