DynamicDependencyAttribute Clase

Definición

Indica una dependencia que un miembro tiene con respecto a otro.

public ref class DynamicDependencyAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Field | System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
public sealed class DynamicDependencyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Field | System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
type DynamicDependencyAttribute = class
    inherit Attribute
Public NotInheritable Class DynamicDependencyAttribute
Inherits Attribute
Herencia
DynamicDependencyAttribute
Atributos

Comentarios

Este atributo se puede usar para informar a las herramientas de una dependencia que, de lo contrario, no es evidente exclusivamente de metadatos e IL, por ejemplo, un miembro en el que se basaba a través de la reflexión.

Constructores

DynamicDependencyAttribute(DynamicallyAccessedMemberTypes, String, String)

Inicializa una nueva instancia de la clase DynamicDependencyAttribute con los tipos especificados de miembros en un tipo en un ensamblado.

DynamicDependencyAttribute(DynamicallyAccessedMemberTypes, Type)

Inicializa una nueva instancia de la clase DynamicDependencyAttribute con los tipos especificados de miembros en un objeto Type.

DynamicDependencyAttribute(String)

Inicializa una nueva instancia de la clase DynamicDependencyAttribute con la firma especificada de un miembro en el mismo tipo que el consumidor.

DynamicDependencyAttribute(String, String, String)

Inicializa una nueva instancia de la clase DynamicDependencyAttribute con la firma especificada de un miembro en un tipo en un ensamblado.

DynamicDependencyAttribute(String, Type)

Inicializa una nueva instancia de la clase DynamicDependencyAttribute con la firma especificada de un miembro en un objeto Type.

Propiedades

AssemblyName

Obtiene el nombre del ensamblado del tipo especificado.

Condition

Obtiene o establece la condición en la que se aplica la dependencia.

MemberSignature

Obtiene la firma del miembro del que se depende.

MemberTypes

Obtiene los tipos de los miembros de los que se depende; por ejemplo, los campos y las propiedades.

Type

Obtiene el elemento Type que contiene el miembro especificado.

TypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute.

(Heredado de Attribute)
TypeName

Obtiene el nombre completo del tipo que contiene el miembro especificado.

Métodos

Equals(Object)

Devuelve un valor que indica si esta instancia es igual que un objeto especificado.

(Heredado de Attribute)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de Attribute)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsDefaultAttribute()

Si se reemplaza en una clase derivada, indica si el valor de esta instancia es el valor predeterminado de la clase derivada.

(Heredado de Attribute)
Match(Object)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado.

(Heredado de Attribute)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a