161 references to AtsConstants
Aspire.Hosting (37)
Ats\AtsCapabilityInfo.cs (1)
204/// Use <see cref="AtsConstants.Void"/> TypeId for void return types.
Ats\AtsCapabilityScanner.cs (35)
85var typeId = AtsConstants.EnumTypeId(fullName); 988: new AtsTypeRef { TypeId = AtsConstants.Any, Category = AtsTypeCategory.Primitive }; 992TypeId = AtsConstants.DictTypeId(keyTypeRef.TypeId, valueTypeRef.TypeId), 1015propertyTypeRef = new AtsTypeRef { TypeId = AtsConstants.Any, Category = AtsTypeCategory.Primitive }; 1501returnTypeRef = new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1505returnTypeRef = new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1513?? new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive } 1514: new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1519?? new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1545var voidTypeRef = new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1661if (AtsConstants.IsPrimitiveType(type)) 1669return AtsConstants.Any; 1675return AtsConstants.EnumTypeId(type.FullName ?? type.Name); 1697return AtsConstants.DictTypeId(keyTypeName, valueTypeName); 1713return AtsConstants.ListTypeId(elementTypeName); 1784return AtsConstants.String; 1788return AtsConstants.Char; 1792return AtsConstants.Boolean; 1801return AtsConstants.Number; 1807return AtsConstants.DateTime; 1811return AtsConstants.DateTimeOffset; 1815return AtsConstants.DateOnly; 1819return AtsConstants.TimeOnly; 1823return AtsConstants.TimeSpan; 1829return AtsConstants.Guid; 1833return AtsConstants.Uri; 1837return AtsConstants.CancellationToken; 1862TypeId = AtsConstants.Void, 1935return new AtsTypeRef { TypeId = AtsConstants.Any, ClrType = type, Category = AtsTypeCategory.Primitive }; 1946TypeId = AtsConstants.EnumTypeId(type.FullName ?? type.Name), 1969TypeId = AtsConstants.DictTypeId(keyTypeRef.TypeId, valueTypeRef.TypeId), 1992TypeId = AtsConstants.DictTypeId(keyTypeRef.TypeId, valueTypeRef.TypeId), 2014TypeId = AtsConstants.ListTypeId(elementTypeRef.TypeId), 2034TypeId = AtsConstants.ArrayTypeId(elementTypeRef.TypeId), 2093TypeId = AtsConstants.ArrayTypeId(elementTypeRef.TypeId),
Ats\AtsContext.cs (1)
102if (AtsConstants.IsPrimitiveType(type))
Aspire.Hosting.CodeGeneration.Go (21)
AtsGoCodeGenerator.cs (21)
158if (dto.TypeId == AtsConstants.ReferenceExpressionTypeId) 296var hasReturn = capability.ReturnType.TypeId != AtsConstants.Void; 481var builderStructName = _structNames.TryGetValue(AtsConstants.BuilderTypeId, out var name) 538if (handleType.AtsTypeId == AtsConstants.ReferenceExpressionTypeId) 655if (typeRef.TypeId == AtsConstants.ReferenceExpressionTypeId) 694AtsConstants.String or AtsConstants.Char => "string", 695AtsConstants.Number => "float64", 696AtsConstants.Boolean => "bool", 697AtsConstants.Void => "", 698AtsConstants.Any => "any", 699AtsConstants.DateTime or AtsConstants.DateTimeOffset or 700AtsConstants.DateOnly or AtsConstants.TimeOnly => "string", 701AtsConstants.TimeSpan => "float64", 702AtsConstants.Guid or AtsConstants.Uri => "string", 703AtsConstants.CancellationToken => "*CancellationToken", 708parameter.Type?.TypeId == AtsConstants.CancellationToken; 718if (typeRef.TypeId == AtsConstants.ReferenceExpressionTypeId)
Aspire.Hosting.CodeGeneration.Java (21)
AtsJavaCodeGenerator.cs (21)
177if (dto.TypeId == AtsConstants.ReferenceExpressionTypeId) 276var hasReturn = capability.ReturnType.TypeId != AtsConstants.Void; 454var builderClassName = _classNames.TryGetValue(AtsConstants.BuilderTypeId, out var name) 505if (handleType.AtsTypeId == AtsConstants.ReferenceExpressionTypeId) 620if (typeRef.TypeId == AtsConstants.ReferenceExpressionTypeId) 658AtsConstants.String or AtsConstants.Char => "String", 659AtsConstants.Number => isOptional ? "Double" : "double", 660AtsConstants.Boolean => isOptional ? "Boolean" : "boolean", 661AtsConstants.Void => "void", 662AtsConstants.Any => "Object", 663AtsConstants.DateTime or AtsConstants.DateTimeOffset or 664AtsConstants.DateOnly or AtsConstants.TimeOnly => "String", 665AtsConstants.TimeSpan => isOptional ? "Double" : "double", 666AtsConstants.Guid or AtsConstants.Uri => "String", 667AtsConstants.CancellationToken => "CancellationToken", 672parameter.Type?.TypeId == AtsConstants.CancellationToken; 682if (typeRef.TypeId == AtsConstants.ReferenceExpressionTypeId)
Aspire.Hosting.CodeGeneration.Python (18)
AtsPythonCodeGenerator.cs (18)
290if (capability.ReturnType.TypeId == AtsConstants.Void) 374var builderClassName = _classNames.TryGetValue(AtsConstants.BuilderTypeId, out var name) 574if (typeRef.TypeId == AtsConstants.ReferenceExpressionTypeId) 621AtsConstants.String or AtsConstants.Char => "str", 622AtsConstants.Number => "float", 623AtsConstants.Boolean => "bool", 624AtsConstants.Void => "None", 625AtsConstants.Any => "Any", 626AtsConstants.DateTime or AtsConstants.DateTimeOffset or 627AtsConstants.DateOnly or AtsConstants.TimeOnly => "str", 628AtsConstants.TimeSpan => "float", 629AtsConstants.Guid or AtsConstants.Uri => "str", 630AtsConstants.CancellationToken => "CancellationToken", 649parameter.Type?.TypeId == AtsConstants.CancellationToken;
Aspire.Hosting.CodeGeneration.Rust (38)
AtsRustCodeGenerator.cs (38)
197if (dto.TypeId == AtsConstants.ReferenceExpressionTypeId) 322var hasReturn = capability.ReturnType.TypeId != AtsConstants.Void; 425else if (returnTypeRef?.TypeId == AtsConstants.CancellationToken) 522var builderStructName = _structNames.TryGetValue(AtsConstants.BuilderTypeId, out var name) 572if (handleType.AtsTypeId == AtsConstants.ReferenceExpressionTypeId) 686if (typeRef.TypeId == AtsConstants.ReferenceExpressionTypeId) 724if (typeRef.TypeId == AtsConstants.ReferenceExpressionTypeId) 759AtsConstants.String or AtsConstants.Char => "String", 760AtsConstants.Number => "f64", 761AtsConstants.Boolean => "bool", 762AtsConstants.Void => "()", 763AtsConstants.Any => "Value", 764AtsConstants.DateTime or AtsConstants.DateTimeOffset or 765AtsConstants.DateOnly or AtsConstants.TimeOnly => "String", 766AtsConstants.TimeSpan => "f64", 767AtsConstants.Guid or AtsConstants.Uri => "String", 768AtsConstants.CancellationToken => "CancellationToken", 785AtsConstants.String or AtsConstants.Char => "&str", 786AtsConstants.Number => "f64", 787AtsConstants.Boolean => "bool", 788AtsConstants.Void => "()", 789AtsConstants.Any => "&Value", 790AtsConstants.DateTime or AtsConstants.DateTimeOffset or 791AtsConstants.DateOnly or AtsConstants.TimeOnly => "&str", 792AtsConstants.TimeSpan => "f64", 793AtsConstants.Guid or AtsConstants.Uri => "&str", 794AtsConstants.CancellationToken => "&CancellationToken", 807&& typeRef.TypeId != AtsConstants.ReferenceExpressionTypeId; 810parameter.Type?.TypeId == AtsConstants.CancellationToken; 820if (typeRef.TypeId == AtsConstants.ReferenceExpressionTypeId)
Aspire.Hosting.CodeGeneration.TypeScript (21)
AtsTypeScriptCodeGenerator.cs (21)
166AtsConstants.String or AtsConstants.Char => "string", 167AtsConstants.Number => "number", 168AtsConstants.Boolean => "boolean", 169AtsConstants.Void => "void", 170AtsConstants.Any => "any", 171AtsConstants.DateTime or AtsConstants.DateTimeOffset or 172AtsConstants.DateOnly or AtsConstants.TimeOnly => "string", 173AtsConstants.TimeSpan => "number", 174AtsConstants.Guid or AtsConstants.Uri => "string", 175AtsConstants.CancellationToken => "AbortSignal", 439_wrapperClassNames[AtsConstants.ReferenceExpressionTypeId] = "ReferenceExpression"; 1162var returnType = callbackReturnType == null || callbackReturnType.TypeId == AtsConstants.Void 1220return param.Type?.TypeId == AtsConstants.CancellationToken; 1251&& callbackParam.CallbackReturnType.TypeId != AtsConstants.Void; 1317var builderHandle = GetHandleTypeName(AtsConstants.BuilderTypeId); 2003var isVoid = capability.ReturnType == null || capability.ReturnType.TypeId == AtsConstants.Void; 2200var isVoid = capability.ReturnType == null || capability.ReturnType.TypeId == AtsConstants.Void;
Aspire.Hosting.CodeGeneration.TypeScript.Tests (4)
AtsTypeScriptCodeGeneratorTests.cs (4)
1018Assert.Equal(AtsConstants.CancellationToken, ctParam.Type.TypeId); 1051Assert.Equal(AtsConstants.CancellationToken, operationParam.CallbackParameters[0].Type?.TypeId); 1070Assert.Equal(AtsConstants.TimeSpan, timeoutParam.Type?.TypeId); 1074Assert.Equal(AtsConstants.CancellationToken, ctParam.Type?.TypeId);
Aspire.Hosting.RemoteHost (1)
Ats\AtsMarshaller.cs (1)
128if (typeRef.TypeId == Hosting.Ats.AtsConstants.Any)