57 references to IsDirective
PresentationFramework (8)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
2415
!parentProperty.
IsDirective
&& (flags & ReaderFlags_AddedToTree) == 0)
System\Windows\Markup\WpfXamlLoader.cs (5)
255
if (!(xamlReader.Member.
IsDirective
&& xamlReader.Member == XamlReaderHelper.Freeze) &&
265
if (!stack.CurrentFrame.Property.
IsDirective
)
329
if (!(currentProperty.
IsDirective
&& currentProperty == XamlReaderHelper.Freeze) &&
355
if (stack.CurrentFrame.Property.
IsDirective
&& stack.CurrentFrame.Property == XamlLanguage.Shared)
370
if (stack.CurrentFrame.Property.
IsDirective
&& stack.CurrentFrame.Property == XamlReaderHelper.Freeze)
System\Windows\TemplateContent.cs (2)
572
if (!stack.CurrentFrame.IsInNameScope && !xamlReader.Member.
IsDirective
)
1043
return (member.IsUnknown && member.
IsDirective
&& member.Name == "Freeze");
System.Xaml (40)
System\Xaml\InfosetObjects\DeferredWriter.cs (1)
148
Debug.Assert(!property.
IsDirective
&& !property.IsUnknown);
System\Xaml\InfosetObjects\XamlObjectWriter.cs (14)
652
if (!property.
IsDirective
&& !property.IsAttachable)
669
if (property.
IsDirective
&& property != XamlLanguage.Items && property != XamlLanguage.PositionalParameters)
791
if (property.
IsDirective
&& property == XamlLanguage.Key && !Logic_ShouldConvertKey(_context))
869
if (parentProperty.
IsDirective
)
1367
if (property.
IsDirective
&&
1551
if (skipDirectives && prop.
IsDirective
)
1566
if (value is XAML3.MarkupExtension me && !prop.
IsDirective
)
1622
if (prop.
IsDirective
)
1731
Debug.Assert(parentInstance is not null || (parentProperty is not null && parentProperty.
IsDirective
) || ctx.LiveDepth == 1);
2009
if (parentProperty.
IsDirective
&& (ppXamlType.IsCollection || ppXamlType.IsDictionary))
2048
if (parentProperty.
IsDirective
)
2090
if (parentProperty.
IsDirective
)
2213
if (!property.
IsDirective
)
2260
if (property is not null && property.
IsDirective
&& ctx.ParentInstance is null && property != XamlLanguage.Key)
System\Xaml\Parser\NodeStreamSorter.cs (3)
426
else if (!(prop.
IsDirective
&& prop == XamlLanguage.Key))
437
if (!member.
IsDirective
)
462
if (member.
IsDirective
&& member == XamlLanguage.Key)
System\Xaml\Parser\XamlAttribute.cs (1)
60
else if (Property.
IsDirective
)
System\Xaml\Parser\XamlPullParser.cs (2)
880
_context.CurrentInContainerDirective = member.
IsDirective
&& (memberXamlType is not null && (memberXamlType.IsCollection || memberXamlType.IsDictionary));
1061
if (!currentProperty.
IsDirective
&& (propertyType.IsCollection || propertyType.IsDictionary))
System\Xaml\Parser\XamlScanner.cs (1)
789
node.IsCtorForcingMember = !prop.IsAttachable && !prop.
IsDirective
;
System\Xaml\Runtime\ClrObjectRuntime.cs (2)
250
if (property.
IsDirective
)
292
if (property.
IsDirective
)
System\Xaml\XamlMarkupExtensionWriter.cs (2)
399
(property.
IsDirective
&& (property.Type.IsCollection || property.Type.IsDictionary)))
405
if (property.
IsDirective
)
System\Xaml\XamlMember.cs (2)
1071
if (xamlMember1.
IsDirective
)
1073
Debug.Assert(xamlMember2.
IsDirective
);
System\Xaml\XamlObjectReader.cs (6)
334
return (member.IsAttachable || (member.
IsDirective
&& !XamlXmlWriter.IsImplicit(member)))
2251
bool xIsDirective = xProperty.
IsDirective
;
2252
bool yIsDirective = yProperty.
IsDirective
;
2311
bool xIsDirective = xProperty.
IsDirective
;
2312
bool yIsDirective = yProperty.
IsDirective
;
3234
if (member.IsAttachable || member.
IsDirective
|| MeetsCriterion(member, criterion))
System\Xaml\XamlXmlWriter.cs (6)
282
return xamlMember.
IsDirective
&&
824
string prefix = property.IsAttachable || property.
IsDirective
? writer.FindPrefix(property.GetXamlNamespaces(), out ns) : writer.FindPrefix(type.GetXamlNamespaces(), out ns);
825
string local = (property.
IsDirective
) ? property.Name : $"{GetTypeName(xamlType)}.{property.Name}";
841
if (property.
IsDirective
)
1140
if (property.IsAttachable || property.
IsDirective
)
1198
else if (property.
IsDirective
&& (property.Type is not null && (property.Type.IsCollection || property.Type.IsDictionary)))
System.Xaml.Tests (9)
System\Xaml\XamlMemberTests.cs (9)
28
Assert.False(member.
IsDirective
);
59
Assert.False(member.
IsDirective
);
81
Assert.False(member.
IsDirective
);
115
Assert.False(member.
IsDirective
);
137
Assert.False(member.
IsDirective
);
174
Assert.False(member.
IsDirective
);
197
Assert.False(member.
IsDirective
);
261
Assert.False(member.
IsDirective
);
282
Assert.False(member.
IsDirective
);