CxTypeUsage Description [Flags] enum Tinman.Core.Cx.CxTypeUsage Enumeration of possible semantic usages of CxType objects. See also ICxTypeUsageProvider Public / Constants Unknown public constant Unknown → (0:int32) The usage is unknown. Attribute public constant Attribute → (1:int32) The type of an attribute. See also CxAttribute.Type Declaration public constant Declaration → (6:int32) A combination of usage flags. See also CxTypeUsage.DeclarationDelegate CxTypeUsage.DeclarationType DeclarationDelegate public constant DeclarationDelegate → (2:int32) The return type of a delegate declaration. See also CxDeclarationDelegate DeclarationType public constant DeclarationType → (4:int32) A base type of a type declaration. See also CxDeclarationType Expression public constant Expression → (120:int32) A combination of usage flags. See also CxTypeUsage.ExpressionCast CxTypeUsage.ExpressionName CxTypeUsage.ExpressionNew ExpressionCast public constant ExpressionCast → (8:int32) The target type of a cast expression. See also CxExpressionCast ExpressionDefault public constant ExpressionDefault → (16:int32) The type of a default expression. See also CxExpressionDefault ExpressionName public constant ExpressionName → (32:int32) A generic type argument of a name expression. See also CxExpressionName ExpressionNew public constant ExpressionNew → (64:int32) The instantiated type of a new expression. See also CxExpressionNew Literal public constant Literal → (128:int32) The simple type of a literal. See also CxLiteral.Type Member public constant Member → (7936:int32) A combination of usage flags. See also CxTypeUsage.MemberConstant CxTypeUsage.MemberConstructor CxTypeUsage.MemberField CxTypeUsage.MemberMethod CxTypeUsage.MemberProperty MemberConstant public constant MemberConstant → (256:int32) The data type of a constant. See also CxMemberConstant MemberConstructor public constant MemberConstructor → (512:int32) The instantiated type of a constructor. See also CxMemberConstructor MemberField public constant MemberField → (1024:int32) The data type of a field. See also CxMemberField MemberMethod public constant MemberMethod → (2048:int32) The return type of a method. See also CxMemberMethod MemberProperty public constant MemberProperty → (4096:int32) The value type of a property. See also CxMemberProperty Type public constant Type → (24576:int32) A combination of usage flags. See also CxTypeUsage.TypeArray CxTypeUsage.TypeGeneric TypeArray public constant TypeArray → (8192:int32) The element type of an array. See also CxTypeArray TypeGeneric public constant TypeGeneric → (16384:int32) A type argument of a generic type. See also CxTypeGeneric TypeParameter public constant TypeParameter → (32768:int32) A base type of a type parameter. See also CxTypeParameter Variable public constant Variable → (65536:int32) The value type of a variable. See also CxVariable XmlDocReference public constant XmlDocReference → (131072:int32) A type argument for a documentation reference to a method. See also CxXmlDocReference All public constant All → (262143:int32) All flags. CxTypeSimple CxVariable