CxAttributeUsage Description [Flags] enum Tinman.Core.Cx.Declarations.CxAttributeUsage Enumeration of possible semantic usages of CxAttribute objects. See also ICxAttributesContainer Public / Constants Unknown public constant Unknown → (0:int32) The usage is unknown. Declaration public constant Declaration → (31:int32) A combination of usage flags. See also CxAttributeUsage.DeclarationDelegate CxAttributeUsage.DeclarationEnum CxAttributeUsage.DeclarationType DeclarationDelegate public constant DeclarationDelegate → (1:int32) The attribute is present on a delegate declaration. See also CxDeclarationDelegate DeclarationEnum public constant DeclarationEnum → (2:int32) The attribute is present on an enum declaration. See also CxDeclarationEnum DeclarationType public constant DeclarationType → (28:int32) A combination of usage flags. See also CxAttributeUsage.DeclarationType_Class CxAttributeUsage.DeclarationType_Interface CxAttributeUsage.DeclarationType_Struct DeclarationType_Class public constant DeclarationType_Class → (4:int32) The attribute is present on a class declaration. See also CxDeclarationType CxDeclarationType.Semantic DeclarationType_Interface public constant DeclarationType_Interface → (8:int32) The attribute is present on an interface declaration. See also CxDeclarationType CxDeclarationType.Semantic DeclarationType_Struct public constant DeclarationType_Struct → (16:int32) The attribute is present on a struct declaration. See also CxDeclarationType CxDeclarationType.Semantic Member public constant Member → (992:int32) A combination of usage flags. See also CxAttributeUsage.MemberConstant CxAttributeUsage.MemberConstructor CxAttributeUsage.MemberField CxAttributeUsage.MemberMethod CxAttributeUsage.MemberProperty MemberConstant public constant MemberConstant → (32:int32) The attribute is present on a constant declaration. See also CxMemberConstant MemberConstructor public constant MemberConstructor → (64:int32) The attribute is present on a constructor declaration. See also CxMemberConstructor MemberField public constant MemberField → (128:int32) The attribute is present on a field declaration. See also CxMemberField MemberMethod public constant MemberMethod → (256:int32) The attribute is present on a method declaration. See also CxMemberMethod MemberProperty public constant MemberProperty → (512:int32) The attribute is present on a property declaration. See also CxMemberProperty Parameter public constant Parameter → (1024:int32) The attribute is present on a parameter declaration. See also CxParameter All public constant All → (2047:int32) All flags. CxAttribute CxComponent