Type.IsSpecialName Propiedad

Definición

Obtiene un valor que indica si el tipo tiene un nombre que requiere un tratamiento 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 de propiedad

Boolean

Estrue si el tipo tiene un nombre que requiere un tratamiento especial; en caso contrario, es false.true if the type has a name that requires special handling; otherwise, false.

Implementaciones

Comentarios

Los nombres que comienzan por o contienen un carácter de subrayado (), los descriptores de acceso de propiedad y los métodos de sobrecarga de operadores son ejemplos de tipos que pueden requerir un tratamiento especial por parte de algunos 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.

Si el actual Type representa un tipo genérico construido, esta propiedad se aplica a la definición de tipo genérico a partir de la cual se construyó el tipo.If the current Type represents a constructed generic type, this property applies to the generic type definition from which the type was constructed. Por ejemplo, si el actual Type representa MyGenericType<int> ( MyGenericType(Of Integer) en Visual Basic), el valor de esta propiedad viene 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>.

Si el actual Type representa un parámetro de tipo en la definición de un tipo genérico o de un método genérico, esta propiedad siempre devuelve false .If the current Type represents a type parameter in the definition of a generic type or generic method, this property always returns false.

Se aplica a

Consulte también