Ler em inglês

Partilhar via


TypeBuilder.IsAssignableFrom Método

Definição

Determina se um tipo especificado pode ser atribuído a esse objeto.

Sobrecargas

IsAssignableFrom(TypeInfo)

Obtém um valor que indica se um objeto TypeInfo especificado pode ser atribuído a esse objeto.

IsAssignableFrom(Type)

Obtém um valor que indica se um Type especificado pode ser atribuído a esse objeto.

IsAssignableFrom(TypeInfo)

Origem:
TypeBuilder.cs

Obtém um valor que indica se um objeto TypeInfo especificado pode ser atribuído a esse objeto.

C#
public override bool IsAssignableFrom(System.Reflection.TypeInfo? typeInfo);
C#
public override bool IsAssignableFrom(System.Reflection.TypeInfo typeInfo);

Parâmetros

typeInfo
TypeInfo

O objeto a ser testado.

Retornos

true se typeInfo puder ser atribuído a esse objeto; caso contrário, false.

Aplica-se a

.NET 10 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, 6, 7, 8, 9, 10
.NET Framework 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

IsAssignableFrom(Type)

Origem:
TypeBuilder.cs

Obtém um valor que indica se um Type especificado pode ser atribuído a esse objeto.

C#
public override bool IsAssignableFrom(Type? c);
C#
public override bool IsAssignableFrom(Type c);

Parâmetros

c
Type

O objeto a ser testado.

Retornos

true se o parâmetro c e o tipo atual representarem o mesmo tipo, se o tipo atual estiver na hierarquia de herança de c ou se o tipo atual for uma interface à qual c dá suporte. false se nenhuma dessas condições for válida ou se c for null.

Aplica-se a

.NET 10 e outras versões
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