XamlDirective Classe

Définition

Fournit l'identificateur de système de type XAML pour un membre si le membre est également une directive XAML. Les lecteurs XAML et les writers XAML utilisent l'identificateur XamlDirective pendant le traitement des nœuds membres. L'identificateur est utilisé lorsque le lecteur XAML est positionné sur un StartMember et que IsDirective a la valeur true.

public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
    inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
Héritage
XamlDirective

Remarques

XamlDirective fournit les valeurs attendues pour le système de type XAML lorsque le membre est une directive XAML. Par définition, une directive XAML a des caractéristiques qui retournent toujours les mêmes résultats pour un sous-ensemble des XamlMember propriétés, et les mêmes informations système de type XAML sont signalées pour toutes les directives XAML possibles. La création de rapports sur les caractéristiques système de type XAML propres aux directives est effectuée par le comportement interne ou par le biais de remplacements de XamlMemberLookup* membres virtuels dans la XamlDirective classe .

La liste suivante montre les résultats retournés d’une directive XAML pour XamlMember quand le membre est en fait un XamlDirective:

En outre, le stockage interne pour DeclaringType reste non défini et retourne null.

Important

XamlDirective est une sous-classe XamlMember. Comme avec XamlMember, XamlDirective a des considérations de sécurité concernant la façon dont le système de type XAML signale l’accès. Consultez XamlMember.

Constructeurs

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

Initialise une nouvelle instance de la classe XamlDirective, en spécifiant des valeurs pour chacune des valeurs en fonction du cas d'un XamlDirective.

XamlDirective(String, String)

Initialise une nouvelle instance de la classe XamlDirective, en spécifiant des valeurs pour un nom et un espace de noms XAML unique. Utilisez cette signature uniquement lorsque vous souhaitez ou attendez que IsUnknown indique true pour la directive.

Propriétés

AllowedLocation

Obtient une valeur qui spécifie les types de nœud XAML pour lesquels la directive peut être spécifiée.

DeclaringType

Obtient le XamlType du type qui déclare le membre associé à ce XamlMember.

(Hérité de XamlMember)
DeferringLoader

Obtient un objet XamlValueConverter<TConverterBase> utilisé pour le chargement différé des objets XAML déclarés.

(Hérité de XamlMember)
DependsOn

Obtient une liste d'objets XamlMember. Cette liste répertorie les membres pour lesquels il existe des relations de dépendance pour l'ordre d'initialisation concernant ce XamlMember.

(Hérité de XamlMember)
Invoker

Obtient l'implémentation de XamlMemberInvoker associée à ce XamlMember.

(Hérité de XamlMember)
IsAmbient

Obtient une valeur qui indique si ce XamlMember est signalé comme étant une propriété ambiante.

(Hérité de XamlMember)
IsAttachable

Obtient une valeur qui indique si ce XamlMember est un membre pouvant être attaché.

(Hérité de XamlMember)
IsDirective

Obtient une valeur qui indique si ce XamlMember est une directive XAML.

(Hérité de XamlMember)
IsEvent

Obtient une valeur qui indique si ce XamlMember représente un membre d'événement.

(Hérité de XamlMember)
IsNameValid

Obtient une valeur qui indique si ce XamlMember est initialisé avec une chaîne xamlName valide en tant que Name.

(Hérité de XamlMember)
IsReadOnly

Obtient une valeur qui indique si ce XamlMember représente un membre en lecture seule.

(Hérité de XamlMember)
IsReadPublic

Obtient une valeur qui indique si ce XamlMember représente un membre avec un accesseur get public pouvant être appelé.

(Hérité de XamlMember)
IsUnknown

Obtient une valeur qui indique si le membre ne peut pas être résolu par le système de stockage utilisé pour la résolution du type et du membre.

(Hérité de XamlMember)
IsWriteOnly

Obtient une valeur qui indique si ce XamlMember représente un membre en écriture seule.

(Hérité de XamlMember)
IsWritePublic

Obtient une valeur qui indique si ce XamlMember représente un membre comportant un accesseur set public pouvant être appelé.

(Hérité de XamlMember)
MarkupExtensionBracketCharacters

Définit le crochet ouvrant et le crochet fermant d’une extension de balisage.

(Hérité de XamlMember)
Name

Obtient la chaîne de nom xamlName qui déclare ce XamlMember.

(Hérité de XamlMember)
PreferredXamlNamespace

Obtient l'URI d'espace de noms XAML qui identifie l'espace de noms XAML principal de ce XamlMember.

(Hérité de XamlMember)
SerializationVisibility

Obtient une valeur DesignerSerializationVisibility qui indique comment un concepteur visuel doit traiter le membre.

(Hérité de XamlMember)
TargetType

Obtient le XamlType du type dans lequel le XamlMember peut exister.

(Hérité de XamlMember)
Type

Obtient le XamlType du type qui est utilisé par le membre.

(Hérité de XamlMember)
TypeConverter

Obtient un objet XamlValueConverter<TConverterBase>, qui peut être utilisé pour la construction de conversion de type des objets XAML déclarés.

(Hérité de XamlMember)
UnderlyingMember

Obtient le MemberInfo du système de type CLR qui est disponible pour un membre construit par PropertyInfo, MethodInfo ou EventInfo.

(Hérité de XamlMember)
ValueSerializer

Obtient un objet XamlValueConverter<TConverterBase> utilisé pour la sérialisation de valeur des objets XAML déclarés.

(Hérité de XamlMember)

Méthodes

Equals(Object)

Indique si l'objet actif est égal à un autre objet.

(Hérité de XamlMember)
Equals(XamlMember)

Indique si l'objet actuel est égal à un autre objet du même type.

(Hérité de XamlMember)
GetHashCode()

Retourne le code de hachage pour cet objet.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetXamlNamespaces()

Retourne une liste d'espaces de noms XAML dans lesquels ce membre XAML peut exister.

LookupCustomAttributeProvider()

Retourne une implémentation de ICustomAttributeProvider. Cette implémentation retourne toujours null.

LookupDeferringLoader()

Retourne un objet XamlValueConverter<TConverterBase>, lequel est utilisé pendant le chargement différé des objets XAML déclarés. Cette implémentation retourne toujours null.

LookupDependsOn()

Retourne une liste d'objets XamlMember. Cette liste répertorie les membres pour lesquels il existe des relations de dépendance pour l'ordre d'initialisation concernant ce XamlMember. Cette implémentation retourne toujours null.

LookupInvoker()

Retourne le XamlMemberInvoker associé à un XamlDirective.

LookupIsAmbient()

Retourne une valeur indiquant si ce XamlMember est signalé comme étant une propriété ambiante.

LookupIsEvent()

Retourne une valeur indiquant si ce XamlDirective représente un événement.

LookupIsReadOnly()

Retourne une valeur indiquant si ce XamlDirective représente une propriété en lecture seule escomptée.

LookupIsReadPublic()

Retourne une valeur indiquant si ce XamlDirective représente une propriété qui a un accesseur get public.

LookupIsUnknown()

Retourne une valeur indiquant si ce XamlDirective représente un membre qui ne peut pas être résolu par le système de stockage utilisé pour la résolution du type et du membre.

LookupIsWriteOnly()

Retourne une valeur indiquant si ce XamlDirective représente une propriété en écriture seule escomptée.

LookupIsWritePublic()

Retourne une valeur indiquant si ce XamlDirective représente une propriété qui a un accesseur set public.

LookupMarkupExtensionBracketCharacters()

Retourne le crochet ouvrant et le crochet fermant d’une extension de balisage.

(Hérité de XamlMember)
LookupTargetType()

Retourne le XamlType du type dans lequel le XamlMember peut exister. Cette implémentation retourne toujours null.

LookupType()

Retourne le XamlType du type qui est utilisé par le membre.

LookupTypeConverter()

Retourne une implémentation de convertisseur de type qui est associée à ce XamlDirective.

LookupUnderlyingGetter()

Retourne un accesseur get associé à ce XamlDirective. Cette implémentation retourne toujours null.

LookupUnderlyingMember()

Retourne une réflexion MemberInfo CLR associée à ce XamlDirective. Cette implémentation retourne toujours null.

LookupUnderlyingSetter()

Retourne un accesseur set associé à ce XamlDirective. Cette implémentation retourne toujours null.

LookupValueSerializer()

Retourne une implémentation du sérialiseur de valeur associée à ce XamlMember.

(Hérité de XamlMember)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de XamlDirective.

S’applique à

Voir aussi