Ler em inglês

Compartilhar via


Type.GetTypeFromHandle(RuntimeTypeHandle) Método

Definição

Obtém o tipo referenciado pelo identificador do tipo especificado.

C#
public static Type GetTypeFromHandle(RuntimeTypeHandle handle);
C#
public static Type? GetTypeFromHandle(RuntimeTypeHandle handle);

Parâmetros

handle
RuntimeTypeHandle

O objeto que se refere ao tipo.

Retornos

O tipo referenciado pelo RuntimeTypeHandle especificado ou null, se a propriedade Value de handle for null.

Exceções

Um inicializador de classe é invocado e lança uma exceção.

Exemplos

O exemplo a seguir usa o GetTypeFromHandle método para obter um Type objeto de um RuntimeTypeHandle fornecido pelo GetTypeHandle método .

C#
MyClass1 myClass1 = new MyClass1();
 // Get the type referenced by the specified type handle.
Type myClass1Type = Type.GetTypeFromHandle(Type.GetTypeHandle(myClass1));
Console.WriteLine("The Names of the Attributes :"+myClass1Type.Attributes);

Comentários

Os identificadores são válidos somente no domínio do aplicativo no qual foram obtidos.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, 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 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Confira também