6 instantiations of XamlDirective
PresentationFramework (1)
System\Windows\Markup\XamlReaderConstants.cs (1)
68
_freezeDirective = new System.Xaml.
XamlDirective
(XamlReaderHelper.PresentationOptionsNamespaceURI, XamlReaderHelper.PresentationOptionsFreeze);
System.Xaml (5)
System\Xaml\Context\XamlContext.cs (2)
196
directive = new
XamlDirective
(propUsageNamespace, propName.Name);
213
property = new
XamlDirective
(propUsageNamespace, propName.Name);
System\Xaml\XamlLanguage.cs (3)
448
XamlDirective result = new
XamlDirective
(s_xamlNamespaces, name, allowedLocation, reflector);
455
XamlDirective result = new
XamlDirective
(s_xamlNamespaces, name, allowedLocation, new MemberReflector(xamlType, typeConverter));
461
XamlDirective result = new
XamlDirective
(s_xmlNamespaces, name, AllowedMemberLocations.Attribute, new MemberReflector(String, BuiltInValueConverter.String));
109 references to XamlDirective
PresentationFramework (6)
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (1)
31
public override
XamlDirective
GetXamlDirective(string xamlNamespace, string name)
System\Windows\Markup\Baml2006\WpfKnownType.cs (1)
117
protected override XamlMember LookupAliasedProperty(
XamlDirective
directive)
System\Windows\Markup\RestrictiveXamlXmlReader.cs (2)
105
(NodeType == System.Xaml.XamlNodeType.StartMember && Member is
XamlDirective
directive && !IsAllowedDirective(directive)))
138
private bool IsAllowedDirective(
XamlDirective
directive)
System\Windows\Markup\XamlReaderConstants.cs (2)
62
internal static System.Xaml.
XamlDirective
Freeze
74
private static System.Xaml.
XamlDirective
_freezeDirective;
System.Xaml (103)
System\Xaml\Context\XamlContext.cs (1)
189
XamlDirective
directive = SchemaContext.GetXamlDirective(propUsageNamespace, propName.Name);
System\Xaml\InfosetObjects\XamlObjectWriter.cs (1)
1625
XamlMember propertyForDirective = xamlType.GetAliasedProperty(prop as
XamlDirective
);
System\Xaml\Parser\XamlPullParser.cs (1)
909
var
initProperty = XamlLanguage.Initialization;
System\Xaml\Schema\TypeReflector.cs (4)
40
private ConcurrentDictionary<
XamlDirective
, XamlMember> _aliasedProperties;
318
internal bool TryGetAliasedProperty(
XamlDirective
directive, out XamlMember member)
355
internal void TryAddAliasedProperty(
XamlDirective
directive, XamlMember member)
378
var dict = XamlSchemaContext.CreateDictionary<
XamlDirective
, XamlMember>();
System\Xaml\Schema\XamlDirective.cs (2)
97
internal static bool NamespacesAreEqual(
XamlDirective
directive1,
XamlDirective
directive2)
System\Xaml\XamlLanguage.cs (88)
122
private static Lazy<
XamlDirective
> s_asyncRecords =
123
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_AsyncRecords,
125
private static Lazy<
XamlDirective
> s_arguments =
126
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Arguments,
128
private static Lazy<
XamlDirective
> s_class =
129
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Class));
130
private static Lazy<
XamlDirective
> s_classModifier =
131
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_ClassModifier));
132
private static Lazy<
XamlDirective
> s_code =
133
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Code));
134
private static Lazy<
XamlDirective
> s_connectionId =
135
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_ConnectionId,
137
private static Lazy<
XamlDirective
> s_factoryMethod =
138
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_FactoryMethod,
140
private static Lazy<
XamlDirective
> s_fieldModifier =
141
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_FieldModifier));
142
private static Lazy<
XamlDirective
> s_items =
143
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Items,
145
private static Lazy<
XamlDirective
> s_initialization =
146
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Initialization,
148
private static Lazy<
XamlDirective
> s_key =
149
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Key,
151
private static Lazy<
XamlDirective
> s_members =
152
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Members,
154
private static Lazy<
XamlDirective
> s_classAttributes =
155
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_ClassAttributes,
157
private static Lazy<
XamlDirective
> s_name =
158
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Name));
159
private static Lazy<
XamlDirective
> s_positionalParameters =
160
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_PositionalParameters,
162
private static Lazy<
XamlDirective
> s_shared =
163
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Shared), true);
164
private static Lazy<
XamlDirective
> s_subclass =
165
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Subclass), true);
166
private static Lazy<
XamlDirective
> s_synchronousMode =
167
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_SynchronousMode));
168
private static Lazy<
XamlDirective
> s_typeArguments =
169
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_TypeArguments));
170
private static Lazy<
XamlDirective
> s_uid =
171
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_Uid));
172
private static Lazy<
XamlDirective
> s_unknownContent =
173
new Lazy<
XamlDirective
>(() => GetXamlDirective(x_UnknownContent, AllowedMemberLocations.MemberElement, MemberReflector.UnknownReflector), true);
175
private static Lazy<
XamlDirective
> s_base =
176
new Lazy<
XamlDirective
>(() => GetXmlDirective(xml_Base));
177
private static Lazy<
XamlDirective
> s_lang =
178
new Lazy<
XamlDirective
>(() => GetXmlDirective(xml_Lang));
179
private static Lazy<
XamlDirective
> s_space =
180
new Lazy<
XamlDirective
>(() => GetXmlDirective(xml_Space));
182
private static Lazy<ReadOnlyCollection<
XamlDirective
>> s_allDirectives =
183
new Lazy<ReadOnlyCollection<
XamlDirective
>>(GetAllDirectives);
213
public static
XamlDirective
Arguments { get { return s_arguments.Value; } }
214
public static
XamlDirective
AsyncRecords { get { return s_asyncRecords.Value; } }
215
public static
XamlDirective
Class { get { return s_class.Value; } }
216
public static
XamlDirective
ClassModifier { get { return s_classModifier.Value; } }
217
public static
XamlDirective
Code { get { return s_code.Value; } }
218
public static
XamlDirective
ConnectionId { get { return s_connectionId.Value; } }
219
public static
XamlDirective
FactoryMethod { get { return s_factoryMethod.Value; } }
220
public static
XamlDirective
FieldModifier { get { return s_fieldModifier.Value; } }
221
public static
XamlDirective
Items { get { return s_items.Value; } }
222
public static
XamlDirective
Initialization { get { return s_initialization.Value; } }
223
public static
XamlDirective
Key { get { return s_key.Value; } }
224
public static
XamlDirective
Members { get { return s_members.Value; } }
225
public static
XamlDirective
ClassAttributes { get { return s_classAttributes.Value; } }
226
public static
XamlDirective
Name { get { return s_name.Value; } }
227
public static
XamlDirective
PositionalParameters { get { return s_positionalParameters.Value; } }
228
public static
XamlDirective
Shared { get { return s_shared.Value; } }
229
public static
XamlDirective
Subclass { get { return s_subclass.Value; } }
230
public static
XamlDirective
SynchronousMode { get { return s_synchronousMode.Value; } }
231
public static
XamlDirective
TypeArguments { get { return s_typeArguments.Value; } }
232
public static
XamlDirective
Uid { get { return s_uid.Value; } }
233
public static
XamlDirective
UnknownContent { get { return s_unknownContent.Value; } }
235
public static
XamlDirective
Base { get { return s_base.Value; } }
236
public static
XamlDirective
Lang { get { return s_lang.Value; } }
238
public static
XamlDirective
Space { get { return s_space.Value; } }
240
public static ReadOnlyCollection<
XamlDirective
> AllDirectives { get { return s_allDirectives.Value; } }
263
internal static
XamlDirective
LookupXamlDirective(string name)
396
internal static
XamlDirective
LookupXmlDirective(string name)
417
private static ReadOnlyCollection<
XamlDirective
> GetAllDirectives()
419
XamlDirective
[] result = new
XamlDirective
[]
425
return new ReadOnlyCollection<
XamlDirective
>(result);
441
private static
XamlDirective
GetXamlDirective(string name)
446
private static
XamlDirective
GetXamlDirective(string name, AllowedMemberLocations allowedLocation, MemberReflector reflector)
448
XamlDirective
result = new XamlDirective(s_xamlNamespaces, name, allowedLocation, reflector);
452
private static
XamlDirective
GetXamlDirective(string name, XamlType xamlType,
455
XamlDirective
result = new XamlDirective(s_xamlNamespaces, name, allowedLocation, new MemberReflector(xamlType, typeConverter));
459
private static
XamlDirective
GetXmlDirective(string name)
461
XamlDirective
result = new XamlDirective(s_xmlNamespaces, name, AllowedMemberLocations.Attribute, new MemberReflector(String, BuiltInValueConverter.String));
System\Xaml\XamlMember.cs (3)
1076
return
XamlDirective
.NamespacesAreEqual((
XamlDirective
)xamlMember1, (
XamlDirective
)xamlMember2);
System\Xaml\XamlSchemaContext.cs (1)
257
public virtual
XamlDirective
GetXamlDirective(string xamlNamespace, string name)
System\Xaml\XamlType.cs (2)
382
public XamlMember GetAliasedProperty(
XamlDirective
directive)
678
protected virtual XamlMember LookupAliasedProperty(
XamlDirective
directive)