16 instantiations of AtsCallbackParameterInfo
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)
101AtsCallbackParameterInfo[] callbackParameters = [new() { Name = "con\"text", Type = stringType }];
Aspire.Hosting.CodeGeneration.Java.Tests (5)
AtsJavaCodeGeneratorTests.cs (5)
2784CallbackParameters = [new AtsCallbackParameterInfo { Name = "matrix", Type = matrixType }], 3063new AtsCallbackParameterInfo { Name = "numbers", Type = numberArray }, 3064new AtsCallbackParameterInfo { Name = "flags", Type = booleanMatrix } 3348new AtsCallbackParameterInfo { Name = "context", Type = contextType } 3415new AtsCallbackParameterInfo { Name = "context", Type = contextType }
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
3455new AtsCallbackParameterInfo
Aspire.Hosting.Native.CodeGeneration (3)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (3)
2273parameters.Add(new AtsCallbackParameterInfo 2346parameters.Add(new AtsCallbackParameterInfo 2367parameters.Add(new AtsCallbackParameterInfo
Aspire.Hosting.RemoteHost (4)
Ats\ExternalCapabilityRegistry.cs (1)
791.Select(p => new AtsCallbackParameterInfo
AtsCapabilityScanner.cs (3)
2273parameters.Add(new AtsCallbackParameterInfo 2346parameters.Add(new AtsCallbackParameterInfo 2367parameters.Add(new AtsCallbackParameterInfo
Aspire.Hosting.RemoteHost.Tests (1)
AtsContextFilterTests.cs (1)
289new AtsCallbackParameterInfo
55 references to AtsCallbackParameterInfo
aspire-managed (1)
AppHostServerV2CodeGeneration.cs (1)
55foreach (var callbackParameter in parameter.CallbackParameters ?? [])
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.ApiProjection.cs (1)
1070foreach (var callbackParameter in parameter.CallbackParameters ?? [])
AtsGoCodeGenerator.cs (1)
211foreach (var cbParam in parameter.CallbackParameters)
Aspire.Hosting.CodeGeneration.Go.Tests (2)
GoGeneratorEscapingTests.cs (2)
101AtsCallbackParameterInfo[] callbackParameters = [new() { Name = "con\"text", Type = stringType }]; 209private static AtsParameterInfo Callback(string name, AtsTypeRef type, IReadOnlyList<AtsCallbackParameterInfo> parameters, AtsTypeRef returnType) => new()
Aspire.Hosting.CodeGeneration.Java (8)
AtsJavaCodeGenerator.cs (8)
1902private string GenerateCallbackTypeSignature(IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters, AtsTypeRef? callbackReturnType) 1942private void GenerateCallbackBody(string callbackName, AtsParameterInfo callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters) 1951var callbackParameter = callbackParameters[i]; 2001var callbackParameter = property.CallbackParameters is { Count: 1 } ? property.CallbackParameters[0] : null; 2025private string GetCallbackArgumentExpression(AtsCallbackParameterInfo callbackParameter, int index) 2028private string GetCallbackArgumentExpression(AtsCallbackParameterInfo callbackParameter, string argumentExpression) 2435foreach (var callbackParam in parameter.CallbackParameters) 2551foreach (var callbackParam in parameter.CallbackParameters)
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
822foreach (var cbParam in param.CallbackParameters) 2234foreach (var cbParam in param.CallbackParameters) 2814private string GenerateCallbackTypeSignature(IReadOnlyList<AtsCallbackParameterInfo>? parameters, AtsTypeRef? returnType)
Aspire.Hosting.CodeGeneration.Rust (2)
AtsRustCodeGenerator.cs (2)
800foreach (var callbackParam in parameter.CallbackParameters) 889foreach (var callbackParam in parameter.CallbackParameters)
Aspire.Hosting.CodeGeneration.TypeScript (7)
AtsTypeScriptCodeGenerator.cs (4)
1882private void GenerateCallbackBody(AtsParameterInfo callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters, string indent, string clientExpression) 1900var cbParam = callbackParameters[0]; 1910var cbParam = callbackParameters[i]; 1921private void GenerateCallbackParameterConversion(AtsCallbackParameterInfo callbackParameter, string callbackArgName, string clientExpression, string indent)
TypeScriptApiProjector.cs (3)
2975foreach (var cbParam in param.CallbackParameters) 3095internal string GenerateCallbackTypeSignature(IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters, AtsTypeRef? callbackReturnType) 3101foreach (var param in callbackParameters)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
1370var claimParameter = Assert.Single(configure.CallbackParameters);
Aspire.Hosting.Native.CodeGeneration (11)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (11)
630foreach (var cbParam in prop.CallbackParameters) 724foreach (var cbParam in param.CallbackParameters) 744foreach (var cbParam in prop.CallbackParameters) 831foreach (var cbParam in param.CallbackParameters) 1186IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters = null; 2218IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters = null; 2251private static (IReadOnlyList<AtsCallbackParameterInfo>? Parameters, AtsTypeRef? ReturnType) ExtractCallbackSignature( 2265var parameters = new List<AtsCallbackParameterInfo>(); 2317private static (IReadOnlyList<AtsCallbackParameterInfo>? Parameters, AtsTypeRef? ReturnType) ExtractWellKnownDelegateSignature( 2339var parameters = new List<AtsCallbackParameterInfo>(); 2360var parameters = new List<AtsCallbackParameterInfo>();
Aspire.Hosting.RemoteHost (14)
AtsCapabilityScanner.cs (11)
630foreach (var cbParam in prop.CallbackParameters) 724foreach (var cbParam in param.CallbackParameters) 744foreach (var cbParam in prop.CallbackParameters) 831foreach (var cbParam in param.CallbackParameters) 1186IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters = null; 2218IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters = null; 2251private static (IReadOnlyList<AtsCallbackParameterInfo>? Parameters, AtsTypeRef? ReturnType) ExtractCallbackSignature( 2265var parameters = new List<AtsCallbackParameterInfo>(); 2317private static (IReadOnlyList<AtsCallbackParameterInfo>? Parameters, AtsTypeRef? ReturnType) ExtractWellKnownDelegateSignature( 2339var parameters = new List<AtsCallbackParameterInfo>(); 2360var parameters = new List<AtsCallbackParameterInfo>();
AtsContextFilter.cs (3)
263foreach (var callbackParameter in parameter.CallbackParameters) 369foreach (var callbackParameter in callbackParameters) 491foreach (var callbackParameter in property.CallbackParameters)
Aspire.Hosting.RemoteHost.Tests (2)
AtsCapabilityScannerTests.cs (2)
440var callbackParameter = Assert.Single(prepareRequestProperty.CallbackParameters!); 661foreach (var cbParam in callbackParam.CallbackParameters)
Aspire.TypeSystem (2)
AtsCapabilityInfo.cs (2)
404public IReadOnlyList<AtsCallbackParameterInfo>? CallbackParameters { get; init; } 563public IReadOnlyList<AtsCallbackParameterInfo>? CallbackParameters { get; init; }