Ler em inglês

Partilhar via


PropertyBuilder.IsDefined(Type, Boolean) Método

Definição

Indica se uma ou mais instância de attributeType está definida nessa propriedade.

C#
public override bool IsDefined(Type attributeType, bool inherit);

Parâmetros

attributeType
Type

O objeto Type ao qual os atributos personalizados são aplicados.

inherit
Boolean

Especifica se deve percorrer cadeia de herança dessa propriedade para localizar os atributos personalizados.

Retornos

true se um ou mais instância de attributeType estiver definida nessa propriedade; caso contrário false.

Exceções

Não há suporte para o método.

Comentários

Reflita sobre o tipo pai da propriedade usando Type.GetType ou Assembly.GetType, recupere o objeto de propriedade Reflection do tipo e chame PropertyInfo.IsDefined.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1