Compartilhar via


CodeTypeMember.Attributes Propriedade

Definição

Obtém ou define os atributos do membro.

public:
 property System::CodeDom::MemberAttributes Attributes { System::CodeDom::MemberAttributes get(); void set(System::CodeDom::MemberAttributes value); };
public System.CodeDom.MemberAttributes Attributes { get; set; }
member this.Attributes : System.CodeDom.MemberAttributes with get, set
Public Property Attributes As MemberAttributes

Valor da propriedade

Uma combinação bit a bit dos valores MemberAttributes usados para indicar os atributos do membro. O valor padrão é Private | Final.

Comentários

Essa propriedade é usada para especificar os atributos do membro do tipo.

Os atributos de membro são classificados em grupos, com uma máscara para cada grupo. O grupo de acesso consiste em sinalizadores que contêm os termos Public, Private, Familyou Assembly. O grupo de escopo inclui sinalizadores para Abstract, Final, Static, Overridee Const. A AccessMask máscara identifica os atributos de acesso. A ScopeMask máscara identifica os atributos de escopo. O valor padrão da Attributes propriedade inclui sinalizadores de acesso e escopo. Para alterar o acesso ou o escopo, primeiro mascarar os sinalizadores existentes e, em seguida, definir o novo valor. Por exemplo, a instrução de código para identificar um construtor (chamado constructor1) como público é constructor1.Attributes = (constructor1.Attributes & ~MemberAttributes.AccessMask) | MemberAttributes.Public;.

Aplica-se a

Confira também