XamlDirective Klass

Definition

Tillhandahåller XAML-typsystemidentifierare för en medlem om medlemmen också är ett XAML-direktiv. XAML-läsare och XAML-skrivare använder identifieraren XamlDirective under bearbetningen av medlemsnoder. Identifieraren används när XAML-läsaren är placerad på en StartMember och IsDirective är true.

public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
    inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
Arv
XamlDirective

Kommentarer

XamlDirective tillhandahåller förväntade värden för XAML-typsystemet när medlemmen är ett XAML-direktiv. Per definition har ett XAML-direktiv egenskaper som alltid returnerar samma resultat för en delmängd av XamlMember egenskaperna, och samma XAML-typsysteminformation rapporteras för alla möjliga XAML-direktiv. Rapporteringen av systemegenskaper av XAML-typ som är specifika för direktiv utförs genom internt beteende eller genom åsidosättningar av XamlMemberLookup* virtuella medlemmar i XamlDirective klassen.

Följande lista visar de returnerade resultaten av ett XAML-direktiv för XamlMember när medlemmen faktiskt är en XamlDirective:

Den interna säkerhetskopieringen för förblir DeclaringType också oetig och returnerar null.

Important

XamlDirective är en XamlMember underklass. Precis som med XamlMemberhar XamlDirective vi säkerhetsöverväganden när det gäller hur XAML-typsystemet rapporterar åtkomst. Se även XamlMember.

Konstruktorer

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

Initierar en ny instans av XamlDirective klassen och anger värden för varje värde per fall för en XamlDirective.

XamlDirective(String, String)

Initierar en ny instans av XamlDirective klassen och anger värden för ett namn och ett enda XAML-namnområde. Använd endast den här signaturen när du vill eller förväntar dig IsUnknown att rapportera true för direktivet.

Egenskaper

Name Description
AllowedLocation

Hämtar ett värde som anger de XAML-nodtyper där direktivet kan anges.

DeclaringType

XamlType Hämtar för den typ som deklarerar den medlem som är associerad med den här XamlMember.

(Ärvd från XamlMember)
DeferringLoader

Hämtar ett XamlValueConverter<TConverterBase> objekt som används för uppskjuten inläsning av XAML-deklarerade objekt.

(Ärvd från XamlMember)
DependsOn

Hämtar en lista över XamlMember objekt. Dessa rapporterar de medlemmar där beroenderelationer för initieringsordning finns i förhållande till den här XamlMember.

(Ärvd från XamlMember)
Invoker

Hämtar den XamlMemberInvoker implementering som är associerad med den här XamlMember.

(Ärvd från XamlMember)
IsAmbient

Hämtar ett värde som anger om detta XamlMember rapporteras som en omgivande egenskap.

(Ärvd från XamlMember)
IsAttachable

Hämtar ett värde som anger om det här XamlMember är en bifogad medlem.

(Ärvd från XamlMember)
IsDirective

Hämtar ett värde som anger om detta XamlMember är ett XAML-direktiv.

(Ärvd från XamlMember)
IsEvent

Hämtar ett värde som anger om detta XamlMember representerar en händelsemedlem.

(Ärvd från XamlMember)
IsNameValid

Hämtar ett värde som anger om detta XamlMember initieras med en giltig xamlName sträng som dess Name.

(Ärvd från XamlMember)
IsReadOnly

Hämtar ett värde som anger om detta XamlMember representerar en skrivskyddad medlem.

(Ärvd från XamlMember)
IsReadPublic

Hämtar ett värde som anger om detta XamlMember representerar en medlem med en anropsbar offentlig get accessor.

(Ärvd från XamlMember)
IsUnknown

Hämtar ett värde som anger om medlemmen inte kan matchas av det backningssystem som används för typ- och medlemsmatchning.

(Ärvd från XamlMember)
IsWriteOnly

Hämtar ett värde som anger om detta XamlMember representerar en skrivskyddad medlem.

(Ärvd från XamlMember)
IsWritePublic

Hämtar ett värde som anger om detta XamlMember representerar en medlem som har en anropsbar offentlig set accessor.

(Ärvd från XamlMember)
MarkupExtensionBracketCharacters

Definierar inledande och avslutande hakparentestecken för ett markeringstillägg.

(Ärvd från XamlMember)
Name

Hämtar namnsträngen xamlName som deklarerar den här XamlMember.

(Ärvd från XamlMember)
PreferredXamlNamespace

Hämtar den enda XAML-namnrymds-URI:n som identifierar det primära XAML-namnområdet för detta XamlMember.

(Ärvd från XamlMember)
SerializationVisibility

Hämtar ett DesignerSerializationVisibility värde som anger hur en visuell designer ska bearbeta medlemmen.

(Ärvd från XamlMember)
TargetType

Hämtar den XamlType typ där XamlMember det kan finnas.

(Ärvd från XamlMember)
Type

Hämtar den XamlType typ som används av medlemmen.

(Ärvd från XamlMember)
TypeConverter

Hämtar ett XamlValueConverter<TConverterBase> objekt som kan användas för typkonverteringskonstruktion av XAML-deklarerade objekt.

(Ärvd från XamlMember)
UnderlyingMember

Hämtar CLR-typsystemet MemberInfo som är tillgängligt för en medlem som är konstruerad av PropertyInfo, MethodInfoeller EventInfo.

(Ärvd från XamlMember)
ValueSerializer

Hämtar ett XamlValueConverter<TConverterBase> objekt som används för värde serialisering av XAML-deklarerade objekt.

(Ärvd från XamlMember)

Metoder

Name Description
Equals(Object)

Anger om det aktuella objektet är lika med ett annat objekt.

(Ärvd från XamlMember)
Equals(XamlMember)

Anger om det aktuella objektet är lika med ett annat objekt av samma typ.

(Ärvd från XamlMember)
GetHashCode()

Returnerar hash-koden för det här objektet.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetXamlNamespaces()

Returnerar en lista över XAML-namnområden där den här XAML-medlemmen kan finnas.

LookupCustomAttributeProvider()

Returnerar en ICustomAttributeProvider implementering. Den här implementeringen returnerar nullalltid .

LookupDeferringLoader()

Returnerar ett XamlValueConverter<TConverterBase> objekt som används vid uppskjuten inläsning av XAML-deklarerade objekt. Den här implementeringen returnerar nullalltid .

LookupDependsOn()

Returnerar en lista med XamlMember objekt. Listan rapporterar de medlemmar där beroenderelationer för initieringsordning finns i förhållande till den här XamlMember. Den här implementeringen returnerar nullalltid .

LookupInvoker()

XamlMemberInvoker Returnerar det som är associerat med en XamlDirective.

LookupIsAmbient()

Returnerar om detta XamlMember rapporteras som en omgivande egenskap.

LookupIsEvent()

Returnerar om detta XamlDirective representerar en händelse.

LookupIsReadOnly()

Returnerar om detta XamlDirective representerar en avsedd skrivskyddad egenskap.

LookupIsReadPublic()

Returnerar om detta XamlDirective representerar en egenskap som har en offentlig get accessor.

LookupIsUnknown()

Returnerar om detta XamlDirective representerar en medlem som inte kan matchas av det backningssystem som används för typ- och medlemsmatchning.

LookupIsWriteOnly()

Returnerar om detta XamlDirective representerar en avsedd skrivskyddad egenskap.

LookupIsWritePublic()

Returnerar om detta XamlDirective representerar en egenskap som har en offentlig set accessor.

LookupMarkupExtensionBracketCharacters()

Returnerar inledande och avslutande hakparentestecken för ett markeringstillägg.

(Ärvd från XamlMember)
LookupTargetType()

Returnerar den XamlType typ där XamlMember kan finnas. Den här implementeringen returnerar nullalltid .

LookupType()

Returnerar den XamlType typ som används av medlemmen.

LookupTypeConverter()

Returnerar en typkonverterareimplementering som är associerad med den här XamlDirective.

LookupUnderlyingGetter()

Returnerar en get accessor som är associerad med den här XamlDirective. Den här implementeringen returnerar nullalltid .

LookupUnderlyingMember()

Returnerar en CLR-reflektion MemberInfo som är associerad med den här XamlDirective. Den här implementeringen returnerar nullalltid .

LookupUnderlyingSetter()

Returnerar en set accessor som är associerad med den här XamlDirective. Den här implementeringen returnerar nullalltid .

LookupValueSerializer()

Returnerar en värde serialiserarimplementering som är associerad med den här XamlMember.

(Ärvd från XamlMember)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en strängrepresentation av den här XamlDirective.

Gäller för

Se även