TypeRef Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay,nq}")]
public class TypeRef : IEquatable<Microsoft.VisualStudio.Composition.Reflection.TypeRef>, IEquatable<Type>
[<System.Diagnostics.DebuggerDisplay("{DebuggerDisplay,nq}")>]
type TypeRef = class
interface IEquatable<TypeRef>
interface IEquatable<Type>
Public Class TypeRef
Implements IEquatable(Of Type), IEquatable(Of TypeRef)
- Herança
-
TypeRef
- Atributos
- Implementações
Propriedades
| AssemblyId | |
| AssemblyName | |
| BaseTypes |
Obtém a lista completa de tipos base e interfaces para essa instância. |
| ElementTypeRef | |
| FullName |
Obtém o nome completo do tipo representado por essa instância. Ao representar um tipo genérico, esse é o nome completo da definição de tipo genérico. |
| GenericTypeArguments | |
| GenericTypeParameterCount | |
| IsArray | |
| IsGenericType | |
| IsGenericTypeDefinition | |
| IsShallow |
Obtém um valor que indica se esse TypeRef é superficial ou não. TypeRefs rasos não têm uma lista definida de tipos base. |
| IsValueType | |
| MetadataToken | |
| TypeFlags | |
Métodos
| Equals(Object) | |
| Equals(Type) | |
| Equals(TypeRef) | |
| Get(Resolver, AssemblyName, Int32, String, TypeRefFlags, Int32, ImmutableArray<TypeRef>, Boolean, ImmutableArray<TypeRef>, TypeRef) | |
| Get(Resolver, StrongAssemblyIdentity, Int32, String, TypeRefFlags, Int32, ImmutableArray<TypeRef>, Boolean, ImmutableArray<TypeRef>, TypeRef) | |
| Get(Type, Resolver) |
Obtém um TypeRef que representa uma determinada instância de Tipo. |
| GetHashCode() | |
| IsAssignableFrom(TypeRef) |
Verifica se o tipo representado pelo TypeRef fornecido pode ser atribuído ao tipo representado por essa instância. |
| MakeGenericTypeRef(ImmutableArray<TypeRef>) | |
Métodos de Extensão
| Resolve(TypeRef) |