32 writes to Category
Aspire.Hosting (32)
Ats\AtsCapabilityScanner.cs (32)
543typeRef.Category = AtsTypeCategory.Handle; 703Category = AtsTypeCategory.Handle, 734Category = AtsTypeCategory.Handle, 988: new AtsTypeRef { TypeId = AtsConstants.Any, Category = AtsTypeCategory.Primitive }; 993Category = AtsTypeCategory.Dict, 1015propertyTypeRef = new AtsTypeRef { TypeId = AtsConstants.Any, Category = AtsTypeCategory.Primitive }; 1036Category = AtsTypeCategory.Handle, 1140Category = AtsTypeCategory.Handle, 1448? new AtsTypeRef { TypeId = "callback", Category = AtsTypeCategory.Callback } 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 }; 1863Category = AtsTypeCategory.Primitive 1929return new AtsTypeRef { TypeId = primitiveTypeId, ClrType = type, Category = AtsTypeCategory.Primitive }; 1935return new AtsTypeRef { TypeId = AtsConstants.Any, ClrType = type, Category = AtsTypeCategory.Primitive }; 1948Category = AtsTypeCategory.Enum 1971Category = AtsTypeCategory.Dict, 1994Category = AtsTypeCategory.Dict, 2016Category = AtsTypeCategory.List, 2036Category = AtsTypeCategory.Array, 2064Category = AtsTypeCategory.Handle, 2075Category = AtsTypeCategory.Handle, 2095Category = AtsTypeCategory.Array, 2111Category = AtsTypeCategory.Dto, 2123Category = AtsTypeCategory.Handle, 2133Category = AtsTypeCategory.Unknown, 2213Category = AtsTypeCategory.Handle, 2248Category = AtsTypeCategory.Handle, 2506Category = AtsTypeCategory.Union,
50 references to Category
Aspire.Hosting (3)
Ats\AtsCapabilityScanner.cs (3)
500if (typeRef.Category == AtsTypeCategory.Enum && typeRef.ClrType != null) 541if (typeRef.Category == AtsTypeCategory.Unknown && validTypes.Contains(typeRef.TypeId)) 636if (typeRef.Category == AtsTypeCategory.Unknown)
Aspire.Hosting.CodeGeneration.Go (8)
AtsGoCodeGenerator.cs (8)
229var isDict = returnType.Category == AtsTypeCategory.Dict; 407return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 413var isDict = returnType.Category == AtsTypeCategory.Dict; 660var baseType = typeRef.Category switch 723if (typeRef.Category == AtsTypeCategory.Handle) 736if (typeRef.Category == AtsTypeCategory.List) 743else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Java (7)
AtsJavaCodeGenerator.cs (7)
356return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 362var isDict = returnType.Category == AtsTypeCategory.Dict; 625var baseType = typeRef.Category switch 687if (typeRef.Category == AtsTypeCategory.Handle) 700if (typeRef.Category == AtsTypeCategory.List) 707else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Python (7)
AtsPythonCodeGenerator.cs (7)
309return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 315var isDict = returnType.Category == AtsTypeCategory.Dict; 579return typeRef.Category switch 658if (typeRef.Category == AtsTypeCategory.Handle) 671if (typeRef.Category == AtsTypeCategory.List) 678else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Rust (12)
AtsRustCodeGenerator.cs (12)
431else if (returnTypeRef?.Category == AtsTypeCategory.Dict && returnTypeRef.IsReadOnly == false) 437else if (returnTypeRef?.Category == AtsTypeCategory.List && returnTypeRef.IsReadOnly == false) 463return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 471var isDict = returnType.Category == AtsTypeCategory.Dict; 691var baseType = typeRef.Category switch 729var baseType = typeRef.Category switch 781if (typeRef.Category == AtsTypeCategory.Primitive) 806typeRef?.Category == AtsTypeCategory.Handle 825if (typeRef.Category == AtsTypeCategory.Handle) 838if (typeRef.Category == AtsTypeCategory.List || typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.TypeScript (7)
AtsTypeScriptCodeGenerator.cs (7)
124typeRef != null && typeRef.Category == AtsTypeCategory.Handle; 143return typeRef.Category switch 267return typeRef.Category == AtsTypeCategory.Handle && typeRef.IsInterface; 1699return typeRef?.Category == AtsTypeCategory.Dict; 1707return typeRef?.Category == AtsTypeCategory.List; 2280if (targetTypeRef.Category != AtsTypeCategory.Handle) 2449if (!string.IsNullOrEmpty(typeRef.TypeId) && typeRef.Category == AtsTypeCategory.Handle)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
532Assert.Equal(AtsTypeCategory.Handle, dependencyParam.Type.Category); 1019Assert.Equal(AtsTypeCategory.Primitive, ctParam.Type.Category); 1188Assert.NotEqual(AtsTypeCategory.Unknown, param.Type.Category);
Aspire.Hosting.RemoteHost (3)
Ats\AtsMarshaller.cs (2)
133return typeRef.Category switch 142_ => throw new InvalidOperationException($"Unknown type category: {typeRef.Category}")
CodeGeneration\CodeGenerationService.cs (1)
98Category = t.Category.ToString(),