Partager via


XamlMemberInvoker Classe

Définition

Fournit un point d'extension qui peut accéder aux caractéristiques de membre d'un membre XAML via des techniques autres que la réflexion.

public ref class XamlMemberInvoker
public class XamlMemberInvoker
type XamlMemberInvoker = class
Public Class XamlMemberInvoker
Héritage
XamlMemberInvoker

Remarques

L’objectif est d’activer XamlMemberInvoker un système de type XAML extensible, un schéma et une durée d’exécution de travail qui ne s’appuie pas entièrement sur les fonctionnalités CLR telles que les attributs CLR, les informations Type de réflexion et MemberInfoainsi de suite. Les sous-classes d’entre XamlMemberInvoker elles sont utilisées comme paramètres d’entrée pour les autres constructeurs de classes de schéma XAML telles que XamlMember. Vous sous-classez XamlMember et passez le XamlMemberInvoker chemin au constructeur de base. Outre la définition d’un XamlMemberInvoker constructeur, vous devez également fournir des remplacements pour au moins certaines des Lookup méthodes de XamlMember.

XamlMemberInvoker a une implémentation par défaut. L’implémentation par défaut suit un modèle similaire à l’implémentation par défaut des types XamlType de schéma XAML et XamlMember: le système de type CLR est utilisé pour l’instanciation, les valeurs et les recherches, notamment à l’aide d’attributs CLR, Type et MemberInfoainsi de suite.

XamlMemberInvoker fournit des méthodes pour les opérations get et set de base (GetValue; SetValue). Il fournit également les propriétés UnderlyingGetter et UnderlyingSetter, mais ils ne sont pas virtuels.

Notes

Il peut être possible d’obtenir une valeur qui représente une XamlMemberInvoker directive XAML, qui est implémentée en tant que classe privée dans l’implémentation System.Xaml. Si vous tentez d’appeler GetValue ou SetValue sur cet appelant, une exception est levée.

Constructeurs

XamlMemberInvoker()

Initialise une nouvelle instance de la classe XamlMemberInvoker.

XamlMemberInvoker(XamlMember)

Initialise une nouvelle instance de la classe XamlMemberInvoker en fonction d'un XamlMember fourni.

Propriétés

UnderlyingGetter

Obtient le MethodInfo pour la méthode CLR qui obtient des valeurs pour la propriété qui est pertinente pour ce XamlMemberInvoker.

UnderlyingSetter

Obtient le MethodInfo pour la méthode CLR qui définit des valeurs pour la propriété qui est pertinente pour ce XamlMemberInvoker.

UnknownInvoker

Fournit une valeur statique qui représente un XamlMemberInvoker inconnu et non implémenté pleinement.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetValue(Object)

Obtient une valeur de la propriété pertinente à partir d'une instance.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SetValue(Object, Object)

Définit une valeur de la propriété pertinente sur une instance.

ShouldSerializeValue(Object)

Indique si la valeur doit être rendue persistante par des processus de sérialisation.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à