22 writes to IsCallback
Aspire.Hosting.CodeGeneration.Go (1)
AtsGoCodeGenerator.cs (1)
1971IsCallback = property.IsCallback,
Aspire.Hosting.CodeGeneration.Go.Tests (2)
AtsGoDerivedBuilderTests.cs (1)
655IsCallback = true,
GoGeneratorEscapingTests.cs (1)
213IsCallback = true,
Aspire.Hosting.CodeGeneration.Java.Tests (3)
AtsJavaCodeGeneratorTests.cs (3)
2782IsCallback = true, 3059IsCallback = true, 3411IsCallback = true,
Aspire.Hosting.CodeGeneration.Python (1)
AtsPythonCodeGenerator.cs (1)
394IsCallback = p.IsCallback,
Aspire.Hosting.CodeGeneration.TypeScript (1)
AtsTypeScriptCodeGenerator.cs (1)
1565IsCallback = true,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
3452IsCallback = true,
Aspire.Hosting.Native.CodeGeneration (6)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (6)
1771IsCallback = false, 1814IsCallback = false, 1823IsCallback = false, 1936IsCallback = false, 2197IsCallback = false, 2240IsCallback = isCallback,
Aspire.Hosting.RemoteHost (7)
Ats\ExternalCapabilityRegistry.cs (1)
789IsCallback = parameter.IsCallback,
AtsCapabilityScanner.cs (6)
1771IsCallback = false, 1814IsCallback = false, 1823IsCallback = false, 1936IsCallback = false, 2197IsCallback = false, 2240IsCallback = isCallback,
71 references to IsCallback
aspire-managed (2)
AppHostServerV2CodeGeneration.cs (1)
53foreach (var parameter in capability.Parameters.Where(parameter => parameter.IsCallback))
src\Shared\NativeProviderContractReader.cs (1)
54if (parameter.IsCallback && (parameter.CallbackParameters is null || parameter.CallbackReturnType is null ||
Aspire.Hosting.CodeGeneration.Go (13)
AtsGoCodeGenerator.ApiProjection.cs (3)
797IsCallback = parameter.IsCallback, 811var isWireValue = !parameter.IsCallback && !IsCancellationToken(parameter); 818IsCallback = parameter.IsCallback,
AtsGoCodeGenerator.cs (9)
209if (parameter.IsCallback && parameter.CallbackParameters is not null) 1545if (p.IsCallback) 1820if (p.IsCallback) { continue; } 1847if (p.IsCallback) 1911foreach (var p in optionalParams.Where(o => o.IsCallback)) 2140var jsonTag = (p.IsCallback || IsCancellationToken(p)) 2161if (p.IsCallback || IsCancellationToken(p)) 2189if (p.IsCallback) 2282if (p.IsCallback) { continue; }
src\Shared\CodeGeneration\AtsOptionsFlattening.cs (1)
46if (candidate.IsCallback || isCancellationToken(candidate))
Aspire.Hosting.CodeGeneration.Java (8)
AtsJavaCodeGenerator.cs (8)
1019if (left.IsCallback != right.IsCallback) 1024if (!left.IsCallback) 1139if (parameter.IsCallback || parameter.Type?.Category != AtsTypeCategory.Handle) 1825if (parameter.IsCallback) 2433if (parameter.IsCallback && parameter.CallbackParameters is not null) 2549if (parameter.IsCallback && parameter.CallbackParameters is not null) 2638if (parameter.IsCallback)
Aspire.Hosting.CodeGeneration.Python (7)
AtsPythonCodeGenerator.cs (7)
271if (param.IsCallback) 284if (param.IsCallback) 372if (extraParam.IsOptional || extraParam.IsNullable || extraParam.IsCallback) 394IsCallback = p.IsCallback, 661if (param.IsCallback) 820if (param.IsCallback && param.CallbackParameters != null) 2230if (param.IsCallback)
Aspire.Hosting.CodeGeneration.Rust (4)
AtsRustCodeGenerator.cs (4)
483if (parameter.IsCallback) 520if (parameter.IsCallback) 798if (parameter.IsCallback && parameter.CallbackParameters is not null) 887if (parameter.IsCallback && parameter.CallbackParameters is not null)
Aspire.Hosting.CodeGeneration.TypeScript (19)
AtsTypeScriptCodeGenerator.cs (12)
352if (useRegisteredCallback && param.IsCallback) 362if (useRegisteredCallback && param.IsCallback) 450capability.Parameters.Any(parameter => parameter.IsCallback) && 1178var callbackParamsForPromiseWrapper = userParams.Where(p => p.IsCallback).ToList(); 1215var callbackParams2 = userParams.Where(p => p.IsCallback).ToList(); 1255var callbackParams = userParams.Where(p => p.IsCallback).ToList(); 1343if (param.IsCallback) 1757if (!param.IsCallback && _projector.IsWidenedHandleType(param.Type)) 1793if (!param.IsCallback && _projector.IsWidenedHandleType(param.Type)) 2922var callbackParams = userParams.Where(p => p.IsCallback).ToList(); 2999var callbackParams = userParams.Where(p => p.IsCallback).ToList(); 3053var callbackParams = userParams.Where(p => p.IsCallback).ToList();
src\Shared\CodeGeneration\AtsOptionsFlattening.cs (1)
46if (candidate.IsCallback || isCancellationToken(candidate))
TypeScriptApiProjector.cs (6)
1945if (param.IsCallback) 2335if (a.IsCallback != b.IsCallback) 2340if (a.IsCallback && b.IsCallback) 2971if (param.IsCallback)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (4)
AtsTypeScriptCodeGeneratorTests.cs (4)
1279Assert.True(addNodePool.Parameters[^1].IsCallback); 1280Assert.True(withSystemNodePool.Parameters[^1].IsCallback); 2110Assert.True(parameter.IsCallback); 2440Assert.True(operationParam.IsCallback);
Aspire.Hosting.Native.CodeGeneration (7)
NativeCSharpProjection.cs (3)
112var callbacks = inputs.Where(parameter => parameter.IsCallback).ToArray(); 123var parameters = inputs.Select(parameter => $"{(parameter.IsCallback ? $"Func<{TypeName(parameter.CallbackParameters![0].Type)}, Task>" : TypeName(parameter.Type!))} @{parameter.Name}"); 151if (parameter.IsCallback)
Program.cs (1)
433if (parameter.IsCallback && parameter.CallbackParameters is [{ Type.Category: AtsTypeCategory.Handle } callbackParameter] &&
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (2)
720if (param.IsCallback) 827if (param.IsCallback)
src\Shared\NativeProviderContractReader.cs (1)
54if (parameter.IsCallback && (parameter.CallbackParameters is null || parameter.CallbackReturnType is null ||
Aspire.Hosting.RemoteHost (4)
Ats\ExternalCapabilityRegistry.cs (1)
649foreach (var parameter in registration.ProjectedCapability.Parameters.Where(parameter => parameter.IsCallback))
AtsCapabilityScanner.cs (2)
720if (param.IsCallback) 827if (param.IsCallback)
CodeGeneration\CodeGenerationService.cs (1)
136IsCallback = p.IsCallback,
Aspire.Hosting.RemoteHost.Tests (1)
AtsCapabilityScannerTests.cs (1)
656var callbackParam = Assert.Single(capability.Parameters, p => p.IsCallback);
Aspire.TypeSystem (2)
AtsCapabilityInfo.cs (2)
402/// Only populated when <see cref="IsCallback"/> is true. 408/// Only populated when <see cref="IsCallback"/> is true.