34 writes to Category
Aspire.Hosting.RemoteHost (32)
AtsCapabilityScanner.cs (32)
605typeRef.Category = AtsTypeCategory.Handle; 765Category = AtsTypeCategory.Handle, 796Category = AtsTypeCategory.Handle, 1100: new AtsTypeRef { TypeId = AtsConstants.Any, Category = AtsTypeCategory.Primitive }; 1105Category = AtsTypeCategory.Dict, 1127propertyTypeRef = new AtsTypeRef { TypeId = AtsConstants.Any, Category = AtsTypeCategory.Primitive }; 1148Category = AtsTypeCategory.Handle, 1254Category = AtsTypeCategory.Handle, 1569? new AtsTypeRef { TypeId = "callback", Category = AtsTypeCategory.Callback } 1623returnTypeRef = new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1627returnTypeRef = new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1635?? new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive } 1636: new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1641?? new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive } 1669var voidTypeRef = new AtsTypeRef { TypeId = AtsConstants.Void, Category = AtsTypeCategory.Primitive }; 1989Category = AtsTypeCategory.Primitive 2056return new AtsTypeRef { TypeId = primitiveTypeId, ClrType = type, Category = AtsTypeCategory.Primitive }; 2062return new AtsTypeRef { TypeId = AtsConstants.Any, ClrType = type, Category = AtsTypeCategory.Primitive }; 2075Category = AtsTypeCategory.Enum 2098Category = AtsTypeCategory.Dict, 2121Category = AtsTypeCategory.Dict, 2143Category = AtsTypeCategory.List, 2163Category = AtsTypeCategory.Array, 2191Category = AtsTypeCategory.Handle, 2202Category = AtsTypeCategory.Handle, 2222Category = AtsTypeCategory.Array, 2238Category = AtsTypeCategory.Dto, 2250Category = AtsTypeCategory.Handle, 2260Category = AtsTypeCategory.Unknown, 2340Category = AtsTypeCategory.Handle, 2375Category = AtsTypeCategory.Handle, 2634Category = AtsTypeCategory.Union,
Aspire.Hosting.RemoteHost.Tests (2)
AtsMarshallerTests.cs (2)
193Category = AtsTypeCategory.Primitive 730var typeRef = new AtsTypeRef { TypeId = "test/SelfReferencingDto", Category = AtsTypeCategory.Dto };
58 references to Category
Aspire.Hosting.CodeGeneration.Go (8)
AtsGoCodeGenerator.cs (8)
228var isDict = returnType.Category == AtsTypeCategory.Dict; 403return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 409var isDict = returnType.Category == AtsTypeCategory.Dict; 661var baseType = typeRef.Category switch 740if (typeRef.Category == AtsTypeCategory.Handle) 753if (typeRef.Category == AtsTypeCategory.List) 760else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Java (7)
AtsJavaCodeGenerator.cs (7)
355return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 361var isDict = returnType.Category == AtsTypeCategory.Dict; 629var baseType = typeRef.Category switch 696if (typeRef.Category == AtsTypeCategory.Handle) 709if (typeRef.Category == AtsTypeCategory.List) 716else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Python (7)
AtsPythonCodeGenerator.cs (7)
308return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 314var isDict = returnType.Category == AtsTypeCategory.Dict; 580return typeRef.Category switch 659if (typeRef.Category == AtsTypeCategory.Handle) 672if (typeRef.Category == AtsTypeCategory.List) 679else if (typeRef.Category == AtsTypeCategory.Dict)
Aspire.Hosting.CodeGeneration.Rust (16)
AtsRustCodeGenerator.cs (16)
464else if (returnTypeRef?.Category == AtsTypeCategory.Dict && returnTypeRef.IsReadOnly == false) 470else if (returnTypeRef?.Category == AtsTypeCategory.List && returnTypeRef.IsReadOnly == false) 503return returnType.Category == AtsTypeCategory.List || returnType.Category == AtsTypeCategory.Dict; 511var isDict = returnType.Category == AtsTypeCategory.Dict; 736var baseType = typeRef.Category switch 774var baseType = typeRef.Category switch 826if (typeRef.Category == AtsTypeCategory.Primitive) 851typeRef?.Category == AtsTypeCategory.Handle 857&& (typeRef.Category == AtsTypeCategory.Array || (typeRef.Category == AtsTypeCategory.List && typeRef.IsReadOnly)) 863&& ((typeRef.Category == AtsTypeCategory.List && !typeRef.IsReadOnly) 864|| (typeRef.Category == AtsTypeCategory.Dict && !typeRef.IsReadOnly)); 887if (typeRef.Category == AtsTypeCategory.Handle) 900if (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 288return typeRef.Category == AtsTypeCategory.Handle && typeRef.IsInterface; 1940return typeRef?.Category == AtsTypeCategory.Dict; 1948return typeRef?.Category == AtsTypeCategory.List; 2543if (targetTypeRef.Category != AtsTypeCategory.Handle) 2724if (!string.IsNullOrEmpty(typeRef.TypeId) && typeRef.Category == AtsTypeCategory.Handle)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
578Assert.Equal(AtsTypeCategory.Handle, dependencyParam.Type.Category); 1135Assert.Equal(AtsTypeCategory.Primitive, ctParam.Type.Category); 1306Assert.NotEqual(AtsTypeCategory.Unknown, param.Type.Category);
Aspire.Hosting.RemoteHost (6)
Ats\AtsMarshaller.cs (2)
149return typeRef.Category switch 158_ => throw new InvalidOperationException($"Unknown type category: {typeRef.Category}")
AtsCapabilityScanner.cs (3)
549if (typeRef.Category == AtsTypeCategory.Enum && typeRef.ClrType != null) 603if (typeRef.Category == AtsTypeCategory.Unknown && validTypes.Contains(typeRef.TypeId)) 698if (typeRef.Category == AtsTypeCategory.Unknown)
CodeGeneration\CodeGenerationService.cs (1)
98Category = t.Category.ToString(),
Aspire.Hosting.RemoteHost.Tests (4)
AtsCapabilityScannerTests.cs (4)
142Assert.Equal(AtsTypeCategory.Array, itemsType.Category); 147Assert.Equal(AtsTypeCategory.Array, enumerableReturnCapability.ReturnType.Category); 328Assert.NotEqual(AtsTypeCategory.Unknown, cbParam.Type.Category); 347Assert.Equal(AtsTypeCategory.Handle, parameter.Type.Category);