AttributeTable.ContainsAttributes (Método)
Devuelve un valor que indica si esta tabla contiene metadatos para el tipo especificado.
Espacio de nombres: Microsoft.Windows.Design.Metadata
Ensamblado: Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)
Sintaxis
'Declaración
Public Function ContainsAttributes ( _
type As Type _
) As Boolean
public bool ContainsAttributes(
Type type
)
public:
bool ContainsAttributes(
Type^ type
)
member ContainsAttributes :
type:Type -> bool
public function ContainsAttributes(
type : Type
) : boolean
Parámetros
- type
Tipo: System.Type
Tipo cuyos atributos de metadatos se tienen que comprobar.
Valor devuelto
Tipo: System.Boolean
true si la tabla contiene atributos para el tipo especificado; de lo contrario, false.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El valor de type es nullreferencia null (Nothing en Visual Basic). |
Comentarios
Los metadatos pueden ser metadatos de nivel de clase o metadatos asociados a DependencyProperty o MemberDescriptor. El diseñador usa este método para identificar los tipos cargados que necesitan que se genere un evento Refreshed cuando se agrega una nueva tabla de atributos y para decidir rápidamente qué otras tablas se deben consultar durante las consultas de atributo.
Ejemplos
En el siguiente ejemplo de código se muestra cómo utilizar el método ContainsAttributes para determinar si un tipo tiene atributos personalizados. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase AttributeTable.
Dim hasCustomAttributes As Boolean = attributes.ContainsAttributes(GetType(Button))
bool hasCustomAttributes = attributes.ContainsAttributes(typeof(Button));
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.