33 writes to Category
Aspire.Hosting (32)
Ats\AtsCapabilityScanner.cs (32)
594typeRef.Category = AtsTypeCategory.Handle; 754Category = AtsTypeCategory.Handle, 785Category = AtsTypeCategory.Handle, 1080: new AtsTypeRef { TypeId = AtsConstants.Any, Category = AtsTypeCategory.Primitive }; 1085Category = AtsTypeCategory.Dict, 1107propertyTypeRef = new AtsTypeRef { TypeId = AtsConstants.Any, Category = AtsTypeCategory.Primitive }; 1128Category = AtsTypeCategory.Handle, 1234Category = AtsTypeCategory.Handle, 1547? new AtsTypeRef { TypeId = "callback", Category = AtsTypeCategory.Callback } 1600returnTypeRef = new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1604returnTypeRef = new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1612?? new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive } 1613: new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1618?? new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1644var voidTypeRef = new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1962Category = AtsTypeCategory.Primitive 2028return new AtsTypeRef { TypeId = primitiveTypeId, ClrType = type, Category = AtsTypeCategory.Primitive }; 2034return new AtsTypeRef { TypeId = AtsConstants.Any, ClrType = type, Category = AtsTypeCategory.Primitive }; 2047Category = AtsTypeCategory.Enum 2070Category = AtsTypeCategory.Dict, 2093Category = AtsTypeCategory.Dict, 2115Category = AtsTypeCategory.List, 2135Category = AtsTypeCategory.Array, 2163Category = AtsTypeCategory.Handle, 2174Category = AtsTypeCategory.Handle, 2194Category = AtsTypeCategory.Array, 2210Category = AtsTypeCategory.Dto, 2222Category = AtsTypeCategory.Handle, 2232Category = AtsTypeCategory.Unknown, 2312Category = AtsTypeCategory.Handle, 2347Category = AtsTypeCategory.Handle, 2605Category = AtsTypeCategory.Union,
Aspire.Hosting.RemoteHost.Tests (1)
AtsMarshallerTests.cs (1)
682var typeRef = new AtsTypeRef { TypeId = "test/SelfReferencingDto", Category = AtsTypeCategory.Dto };
57 references to Category
Aspire.Hosting (3)
Ats\AtsCapabilityScanner.cs (3)
538if (typeRef.Category == AtsTypeCategory.Enum && typeRef.ClrType != null) 592if (typeRef.Category == AtsTypeCategory.Unknown && validTypes.Contains(typeRef.TypeId)) 687if (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; 666var baseType = typeRef.Category switch 734if (typeRef.Category == AtsTypeCategory.Handle) 747if (typeRef.Category == AtsTypeCategory.List) 754else 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; 631var baseType = typeRef.Category switch 698if (typeRef.Category == AtsTypeCategory.Handle) 711if (typeRef.Category == AtsTypeCategory.List) 718else 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; 582return typeRef.Category switch 661if (typeRef.Category == AtsTypeCategory.Handle) 674if (typeRef.Category == AtsTypeCategory.List) 681else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Rust (16)
AtsRustCodeGenerator.cs (16)
465else if (returnTypeRef?.Category == AtsTypeCategory.Dict && returnTypeRef.IsReadOnly == false) 471else if (returnTypeRef?.Category == AtsTypeCategory.List && returnTypeRef.IsReadOnly == false) 504return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 512var isDict = returnType.Category == AtsTypeCategory.Dict; 738var baseType = typeRef.Category switch 776var baseType = typeRef.Category switch 828if (typeRef.Category == AtsTypeCategory.Primitive) 853typeRef?.Category == AtsTypeCategory.Handle 859&& (typeRef.Category == AtsTypeCategory.Array || (typeRef.Category == AtsTypeCategory.List && typeRef.IsReadOnly)) 865&& ((typeRef.Category == AtsTypeCategory.List && !typeRef.IsReadOnly) 866|| (typeRef.Category == AtsTypeCategory.Dict && !typeRef.IsReadOnly)); 889if (typeRef.Category == AtsTypeCategory.Handle) 902if (typeRef.Category == AtsTypeCategory.List || typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.TypeScript (7)
AtsTypeScriptCodeGenerator.cs (7)
129typeRef != null && typeRef.Category == AtsTypeCategory.Handle; 154return typeRef.Category switch 278return typeRef.Category == AtsTypeCategory.Handle && typeRef.IsInterface; 1907return typeRef?.Category == AtsTypeCategory.Dict; 1915return typeRef?.Category == AtsTypeCategory.List; 2488if (targetTypeRef.Category != AtsTypeCategory.Handle) 2669if (!string.IsNullOrEmpty(typeRef.TypeId) && typeRef.Category == AtsTypeCategory.Handle)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
568Assert.Equal(AtsTypeCategory.Handle, dependencyParam.Type.Category); 1068Assert.Equal(AtsTypeCategory.Primitive, ctParam.Type.Category); 1237Assert.NotEqual(AtsTypeCategory.Unknown, param.Type.Category);
Aspire.Hosting.RemoteHost (3)
Ats\AtsMarshaller.cs (2)
144return typeRef.Category switch 153_ => throw new InvalidOperationException($"Unknown type category: {typeRef.Category}")
CodeGeneration\CodeGenerationService.cs (1)
98Category = t.Category.ToString(),
Aspire.Hosting.Tests (3)
Ats\AtsCapabilityScannerTests.cs (3)
139Assert.Equal(AtsTypeCategory.Array, itemsType.Category); 144Assert.Equal(AtsTypeCategory.Array, enumerableReturnCapability.ReturnType.Category); 245Assert.NotEqual(AtsTypeCategory.Unknown, cbParam.Type.Category);