11 instantiations of AtsCallbackParameterInfo
Aspire.Hosting.CodeGeneration.Java.Tests (5)
AtsJavaCodeGeneratorTests.cs (5)
2784CallbackParameters = [new AtsCallbackParameterInfo { Name = "matrix", Type = matrixType }], 3053new AtsCallbackParameterInfo { Name = "numbers", Type = numberArray }, 3054new AtsCallbackParameterInfo { Name = "flags", Type = booleanMatrix } 3304new AtsCallbackParameterInfo { Name = "context", Type = contextType } 3371new AtsCallbackParameterInfo { Name = "context", Type = contextType }
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
3272new 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
39 references to AtsCallbackParameterInfo
Aspire.Hosting.CodeGeneration.Go (1)
AtsGoCodeGenerator.cs (1)
175foreach (var cbParam in parameter.CallbackParameters)
Aspire.Hosting.CodeGeneration.Java (8)
AtsJavaCodeGenerator.cs (8)
1901private string GenerateCallbackTypeSignature(IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters, AtsTypeRef? callbackReturnType) 1941private void GenerateCallbackBody(string callbackName, AtsParameterInfo callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters) 1950var callbackParameter = callbackParameters[i]; 2000var callbackParameter = property.CallbackParameters is { Count: 1 } ? property.CallbackParameters[0] : null; 2024private string GetCallbackArgumentExpression(AtsCallbackParameterInfo callbackParameter, int index) 2027private string GetCallbackArgumentExpression(AtsCallbackParameterInfo callbackParameter, string argumentExpression) 2434foreach (var callbackParam in parameter.CallbackParameters) 2550foreach (var callbackParam in parameter.CallbackParameters)
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
817foreach (var cbParam in param.CallbackParameters) 2217foreach (var cbParam in param.CallbackParameters) 2785private string GenerateCallbackTypeSignature(IReadOnlyList<AtsCallbackParameterInfo>? parameters, AtsTypeRef? returnType)
Aspire.Hosting.CodeGeneration.Rust (2)
AtsRustCodeGenerator.cs (2)
798foreach (var callbackParam in parameter.CallbackParameters) 887foreach (var callbackParam in parameter.CallbackParameters)
Aspire.Hosting.CodeGeneration.TypeScript (7)
AtsTypeScriptCodeGenerator.cs (4)
1858private void GenerateCallbackBody(AtsParameterInfo callbackParam, IReadOnlyList<AtsCallbackParameterInfo>? callbackParameters, string indent, string clientExpression) 1876var cbParam = callbackParameters[0]; 1886var cbParam = callbackParameters[i]; 1897private 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.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; }