Type.IsSpecialName Propriedade

Definição

Obtém um valor que indica se o tipo tem um nome que exige tratamento especial.Gets a value indicating whether the type has a name that requires special handling.

public:
 property bool IsSpecialName { bool get(); };
public bool IsSpecialName { get; }
member this.IsSpecialName : bool
Public ReadOnly Property IsSpecialName As Boolean

Valor da propriedade

true se o tipo tiver um nome que exige tratamento especial; caso contrário, false.true if the type has a name that requires special handling; otherwise, false.

Implementações

Comentários

Os nomes que começam com ou contêm um caractere de sublinhado (), acessadores de propriedade e métodos de sobrecarga de operador são exemplos de tipos que podem exigir tratamento especial por alguns compiladores.Names that begin with or contain an underscore character (), property accessors, and operator overloading methods are examples of types that might require special treatment by some compilers.

Caso o Type atual represente um tipo genérico construído, esta propriedade aplica-se à definição de tipo genérico a partir da qual o tipo foi construído.If the current Type represents a constructed generic type, this property applies to the generic type definition from which the type was constructed. Por exemplo, se o Type atual representar MyGenericType<int> (MyGenericType(Of Integer) no Visual Basic), o valor dessa propriedade será determinado por MyGenericType<T>.For example, if the current Type represents MyGenericType<int> (MyGenericType(Of Integer) in Visual Basic), the value of this property is determined by MyGenericType<T>.

Caso o Type atual represente um parâmetro de tipo na definição de um tipo genérico ou um método genérico, esta propriedade sempre retorna false.If the current Type represents a type parameter in the definition of a generic type or generic method, this property always returns false.

Aplica-se a

Veja também