XamlDirective Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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:
LookupCustomAttributeProvider är alltid
null.DeferringLoader är alltid
null.DependsOn är alltid
null.IsAmbient är alltid
false.IsAttachable är alltid
false.IsDirective är alltid
true.IsEvent är alltid
false.IsReadOnly är alltid
false.IsReadPublic är alltid
true.IsWritePublic är alltid
true.
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 |
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 |
| 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 |
| 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 |
| MarkupExtensionBracketCharacters |
Definierar inledande och avslutande hakparentestecken för ett markeringstillägg. (Ärvd från XamlMember) |
| Name |
Hämtar namnsträngen |
| 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 |
| LookupDeferringLoader() |
Returnerar ett XamlValueConverter<TConverterBase> objekt som används vid uppskjuten inläsning av XAML-deklarerade objekt. Den här implementeringen returnerar |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| LookupUnderlyingMember() |
Returnerar en CLR-reflektion MemberInfo som är associerad med den här XamlDirective. Den här implementeringen returnerar |
| LookupUnderlyingSetter() |
Returnerar en |
| 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. |