12 writes to CallbackParameters
Aspire.Hosting.CodeGeneration.Go (1)
AtsGoCodeGenerator.cs (1)
1972CallbackParameters = property.CallbackParameters,
Aspire.Hosting.CodeGeneration.Go.Tests (2)
AtsGoDerivedBuilderTests.cs (1)
656CallbackParameters = parameters.Select(parameter => new AtsCallbackParameterInfo { Name = parameter.Name, Type = parameter.Type }).ToArray(),
GoGeneratorEscapingTests.cs (1)
214CallbackParameters = parameters,
Aspire.Hosting.CodeGeneration.Java.Tests (3)
AtsJavaCodeGeneratorTests.cs (3)
2784CallbackParameters = [new AtsCallbackParameterInfo { Name = "matrix", Type = matrixType }], 3061CallbackParameters = 3413CallbackParameters =
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
395CallbackParameters = p.CallbackParameters,
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
1566CallbackParameters = callbackProperty.CallbackParameters,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
3453CallbackParameters =
Aspire.Hosting.Native.CodeGeneration (1)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (1)
2241CallbackParameters = callbackParameters,
Aspire.Hosting.RemoteHost (2)
Ats\ExternalCapabilityRegistry.cs (1)
790CallbackParameters = parameter.CallbackParameters?
AtsCapabilityScanner.cs (1)
2241CallbackParameters = callbackParameters,
67 references to CallbackParameters
aspire-managed (3)
AppHostServerV2CodeGeneration.cs (1)
55foreach (var callbackParameter in parameter.CallbackParameters ?? [])
src\Shared\NativeProviderContractReader.cs (2)
54if (parameter.IsCallback && (parameter.CallbackParameters is null || parameter.CallbackReturnType is null || 56parameter.CallbackParameters.Any(value => value is null || value.Type is null || string.IsNullOrWhiteSpace(value.Type.TypeId))))
Aspire.Hosting.CodeGeneration.Go (8)
AtsGoCodeGenerator.ApiProjection.cs (1)
1070foreach (var callbackParameter in parameter.CallbackParameters ?? [])
AtsGoCodeGenerator.cs (7)
209if (parameter.IsCallback && parameter.CallbackParameters is not null) 211foreach (var cbParam in parameter.CallbackParameters) 1563if (p.CallbackParameters is { Count: > 0 } cps) 1585else if (p.CallbackParameters is null) 1986if (p.CallbackParameters is { Count: > 0 } cps) 2004else if (p.CallbackParameters is null) 2009else if (p.CallbackParameters is { Count: > 0 } callbackParameters && callbackParameters.Any(cp => cp.Type.Category == AtsTypeCategory.Dto))
Aspire.Hosting.CodeGeneration.Java (8)
AtsJavaCodeGenerator.cs (8)
1029var leftCallbackParameters = left.CallbackParameters ?? []; 1030var rightCallbackParameters = right.CallbackParameters ?? []; 1933var callbackParameters = callbackParam.CallbackParameters; 2433if (parameter.IsCallback && parameter.CallbackParameters is not null) 2435foreach (var callbackParam in parameter.CallbackParameters) 2549if (parameter.IsCallback && parameter.CallbackParameters is not null) 2551foreach (var callbackParam in parameter.CallbackParameters) 2640return GenerateCallbackTypeSignature(parameter.CallbackParameters, parameter.CallbackReturnType);
Aspire.Hosting.CodeGeneration.Python (8)
AtsPythonCodeGenerator.cs (8)
298parameter.CallbackParameters?.Any(p => p.Type.Category == AtsTypeCategory.Dto && p.Type.TypeId != AtsConstants.CancellationToken) == true 302if (parameter.CallbackParameters is not { Count: > 0 } callbackParameters || 395CallbackParameters = p.CallbackParameters, 663return GenerateCallbackTypeSignature(param.CallbackParameters, param.CallbackReturnType); 820if (param.IsCallback && param.CallbackParameters != null) 822foreach (var cbParam in param.CallbackParameters) 2232if (param.CallbackParameters != null) 2234foreach (var cbParam in param.CallbackParameters)
Aspire.Hosting.CodeGeneration.Rust (4)
AtsRustCodeGenerator.cs (4)
798if (parameter.IsCallback && parameter.CallbackParameters is not null) 800foreach (var callbackParam in parameter.CallbackParameters) 887if (parameter.IsCallback && parameter.CallbackParameters is not null) 889foreach (var callbackParam in parameter.CallbackParameters)
Aspire.Hosting.CodeGeneration.TypeScript (6)
AtsTypeScriptCodeGenerator.cs (1)
1836var callbackParameters = callbackParam.CallbackParameters;
TypeScriptApiProjector.cs (5)
1947return GenerateCallbackTypeSignature(param.CallbackParameters, param.CallbackReturnType); 2342var aCallbackParams = a.CallbackParameters ?? []; 2343var bCallbackParams = b.CallbackParameters ?? []; 2973if (param.CallbackParameters != null) 2975foreach (var cbParam in param.CallbackParameters)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (9)
AtsTypeScriptCodeGeneratorTests.cs (9)
1284Assert.Equal(AtsTypeCategory.Dto, addNodePool.Parameters[^1].CallbackParameters![0].Type.Category); 1285Assert.Equal(AtsTypeCategory.Dto, withSystemNodePool.Parameters[^1].CallbackParameters![0].Type.Category); 1369Assert.NotNull(configure.CallbackParameters); 1370var claimParameter = Assert.Single(configure.CallbackParameters); 2111Assert.NotNull(parameter.CallbackParameters); 2112Assert.Equal(expectedTypes.Select(GetAtsTypeId), parameter.CallbackParameters.Select(p => p.Type?.TypeId)); 2443Assert.NotNull(operationParam.CallbackParameters); 2444Assert.Single(operationParam.CallbackParameters); 2445Assert.Equal(AtsConstants.CancellationToken, operationParam.CallbackParameters[0].Type?.TypeId);
Aspire.Hosting.Native.CodeGeneration (10)
NativeCSharpProjection.cs (3)
115if (callback.CallbackParameters is not [{ Type.Category: AtsTypeCategory.Handle }] || 123var parameters = inputs.Select(parameter => $"{(parameter.IsCallback ? $"Func<{TypeName(parameter.CallbackParameters![0].Type)}, Task>" : TypeName(parameter.Type!))} @{parameter.Name}"); 172var callbackType = TypeName(callback.CallbackParameters![0].Type);
Program.cs (1)
433if (parameter.IsCallback && parameter.CallbackParameters is [{ Type.Category: AtsTypeCategory.Handle } callbackParameter] &&
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (4)
722if (param.CallbackParameters != null) 724foreach (var cbParam in param.CallbackParameters) 829if (param.CallbackParameters != null) 831foreach (var cbParam in param.CallbackParameters)
src\Shared\NativeProviderContractReader.cs (2)
54if (parameter.IsCallback && (parameter.CallbackParameters is null || parameter.CallbackReturnType is null || 56parameter.CallbackParameters.Any(value => value is null || value.Type is null || string.IsNullOrWhiteSpace(value.Type.TypeId))))
Aspire.Hosting.RemoteHost (8)
AtsCapabilityScanner.cs (4)
722if (param.CallbackParameters != null) 724foreach (var cbParam in param.CallbackParameters) 829if (param.CallbackParameters != null) 831foreach (var cbParam in param.CallbackParameters)
AtsContextFilter.cs (3)
261if (parameter.CallbackParameters is not null) 263foreach (var callbackParameter in parameter.CallbackParameters) 367if (parameter.CallbackParameters is { } callbackParameters)
CodeGeneration\CodeGenerationService.cs (1)
137CallbackParameters = p.CallbackParameters?.Select(cp => new CallbackParameterResponse
Aspire.Hosting.RemoteHost.Tests (3)
AtsCapabilityScannerTests.cs (3)
657Assert.NotNull(callbackParam.CallbackParameters); 658Assert.Equal(2, callbackParam.CallbackParameters.Count); 661foreach (var cbParam in callbackParam.CallbackParameters)