TypeName Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public ref class TypeName sealed
public sealed class TypeName
type TypeName = class
Public NotInheritable Class TypeName
- Herencia
-
TypeName
Propiedades
| AssemblyName |
Devuelve el nombre del ensamblado que contiene este tipo o creado a partir de un nombre completo. |
| AssemblyQualifiedName |
Obtiene el nombre completo del ensamblado del tipo; por ejemplo, "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". |
| DeclaringType |
Si este tipo es un tipo anidado (vea IsNested), obtiene . tipo declarante. Si este tipo no es un tipo anidado, produce . |
| FullName |
Obtiene el nombre completo de este tipo, incluido el espacio de nombres, pero sin el nombre del ensamblado; por ejemplo, "System.Int32". Los tipos anidados se representan con un '+'; por ejemplo, "MyNamespace.MyType+NestedType". |
| IsArray |
Obtiene un valor que indica si este tipo representa cualquier tipo de matriz, independientemente de la matriz. rango o sus límites. |
| IsByRef |
Obtiene un valor que indica si se trata de un tipo de puntero administrado (por ejemplo, "ref int"). A veces, los tipos de puntero administrados se denominan tipos byref (IsByRef). |
| IsConstructedGenericType |
Obtiene un valor que indica si este tipo representa un tipo genérico construido (por ejemplo, "List<int>"). |
| IsNested |
Obtiene un valor que indica si se trata de un tipo anidado (por ejemplo, "Namespace.Declarando+Anidado"). Para los tipos anidados DeclaringType devuelve su tipo declarante. |
| IsPointer |
Obtiene un valor que indica si este tipo representa un puntero no administrado (por ejemplo, "int*" o "void*"). A menudo, los tipos de puntero no administrados se denominan punteros (IsPointer). |
| IsSimple |
Obtiene un valor que indica si se trata de un tipo "sin formato"; es decir, no una matriz, no un puntero, no una referencia, y no un tipo genérico construido. Algunos ejemplos de tipos elementales son "System.Int32", "System.Uri" y "YourNamespace.YourClass". |
| IsSZArray |
Obtiene un valor que indica si este tipo representa una matriz unidimensional de índice cero (por ejemplo, "int[]"). |
| IsVariableBoundArrayType |
Obtiene un valor que indica si este tipo representa una matriz enlazada a variable; es decir, una matriz de rangos mayor que 1 (por ejemplo, "int[,]") o una matriz unidimensional que no tiene necesariamente un índice cero. |
| Name |
Obtiene el nombre de este tipo, sin el espacio de nombres y el nombre del ensamblado; por ejemplo, "Int32". Los tipos anidados se representan sin '+'; por ejemplo, "MyNamespace.MyType+NestedType" es simplemente "NestedType". |
| Namespace | |
Métodos
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetArrayRank() |
Obtiene el número de dimensiones de una matriz. |
| GetElementType() |
Obtiene el TypeName del objeto abarcado o al que hace referencia la matriz actual, el puntero o el tipo de referencia. |
| GetGenericArguments() |
Si este TypeName representa un tipo genérico construido, devuelve una matriz. de todos los argumentos genéricos. De lo contrario, devuelve una matriz vacía. |
| GetGenericTypeDefinition() |
Devuelve un objeto TypeName que representa una definición de nombre de tipo genérico a partir de la cual se puede construir el nombre de tipo genérico actual. |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetNodeCount() |
Obtiene el número total de instancias de TypeName que se usan para describir esta instancia, incluidos los argumentos genéricos o los tipos subyacentes. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MakeArrayTypeName(Int32) | |
| MakeByRefTypeName() | |
| MakeGenericTypeName(ImmutableArray<TypeName>) | |
| MakePointerTypeName() | |
| MakeSZArrayTypeName() | |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Parse(ReadOnlySpan<Char>, TypeNameParseOptions) |
Analiza un intervalo de caracteres en un nombre de tipo. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| TryParse(ReadOnlySpan<Char>, TypeName, TypeNameParseOptions) |
Intenta analizar un intervalo de caracteres en un nombre de tipo. |
| Unescape(String) | |
| WithAssemblyName(AssemblyNameInfo) | |