57 references to IsDirective
PresentationFramework (8)
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
2416!parentProperty.IsDirective && (flags & ReaderFlags_AddedToTree) == 0)
System\Windows\Markup\WpfXamlLoader.cs (5)
256if (!(xamlReader.Member.IsDirective && xamlReader.Member == XamlReaderHelper.Freeze) && 266if (!stack.CurrentFrame.Property.IsDirective) 330if (!(currentProperty.IsDirective && currentProperty == XamlReaderHelper.Freeze) && 356if (stack.CurrentFrame.Property.IsDirective && stack.CurrentFrame.Property == XamlLanguage.Shared) 371if (stack.CurrentFrame.Property.IsDirective && stack.CurrentFrame.Property == XamlReaderHelper.Freeze)
System\Windows\TemplateContent.cs (2)
574xamlReader.Member.IsDirective == false) 1046return (member.IsUnknown && member.IsDirective && member.Name == "Freeze");
System.Xaml (40)
System\Xaml\InfosetObjects\DeferredWriter.cs (1)
149Debug.Assert(!property.IsDirective && !property.IsUnknown);
System\Xaml\InfosetObjects\XamlObjectWriter.cs (14)
653if (!property.IsDirective && !property.IsAttachable) 670if (property.IsDirective && property != XamlLanguage.Items && property != XamlLanguage.PositionalParameters) 792if (property.IsDirective && property == XamlLanguage.Key && !Logic_ShouldConvertKey(_context)) 870if (parentProperty.IsDirective) 1368if (property.IsDirective && 1552if (skipDirectives && prop.IsDirective) 1567if (value is XAML3.MarkupExtension me && !prop.IsDirective) 1623if (prop.IsDirective) 1732Debug.Assert(parentInstance is not null || (parentProperty is not null && parentProperty.IsDirective) || ctx.LiveDepth == 1); 2010if (parentProperty.IsDirective && (ppXamlType.IsCollection || ppXamlType.IsDictionary)) 2049if (parentProperty.IsDirective) 2091if (parentProperty.IsDirective) 2214if (!property.IsDirective) 2261if (property is not null && property.IsDirective && ctx.ParentInstance is null && property != XamlLanguage.Key)
System\Xaml\Parser\NodeStreamSorter.cs (3)
430else if (!(prop.IsDirective && prop == XamlLanguage.Key)) 441if (!member.IsDirective) 466if (member.IsDirective && member == XamlLanguage.Key)
System\Xaml\Parser\XamlAttribute.cs (1)
61else if (Property.IsDirective)
System\Xaml\Parser\XamlPullParser.cs (2)
881_context.CurrentInContainerDirective = member.IsDirective && (memberXamlType is not null && (memberXamlType.IsCollection || memberXamlType.IsDictionary)); 1062if (!currentProperty.IsDirective && (propertyType.IsCollection || propertyType.IsDictionary))
System\Xaml\Parser\XamlScanner.cs (1)
790node.IsCtorForcingMember = !prop.IsAttachable && !prop.IsDirective;
System\Xaml\Runtime\ClrObjectRuntime.cs (2)
251if(property.IsDirective) 293if(property.IsDirective)
System\Xaml\XamlMarkupExtensionWriter.cs (2)
403(property.IsDirective && (property.Type.IsCollection || property.Type.IsDictionary))) 409if (property.IsDirective)
System\Xaml\XamlMember.cs (2)
1072if (xamlMember1.IsDirective) 1074Debug.Assert(xamlMember2.IsDirective);
System\Xaml\XamlObjectReader.cs (6)
335return (member.IsAttachable || (member.IsDirective && !XamlXmlWriter.IsImplicit(member))) 2252bool xIsDirective = xProperty.IsDirective; 2253bool yIsDirective = yProperty.IsDirective; 2312bool xIsDirective = xProperty.IsDirective; 2313bool yIsDirective = yProperty.IsDirective; 3235if (member.IsAttachable || member.IsDirective || MeetsCriterion(member, criterion))
System\Xaml\XamlXmlWriter.cs (6)
284return xamlMember.IsDirective && 827string prefix = property.IsAttachable || property.IsDirective ? writer.FindPrefix(property.GetXamlNamespaces(), out ns) : writer.FindPrefix(type.GetXamlNamespaces(), out ns); 828string local = (property.IsDirective) ? property.Name : $"{GetTypeName(xamlType)}.{property.Name}"; 844if (property.IsDirective) 1148if (property.IsAttachable || property.IsDirective) 1206else if (property.IsDirective && (property.Type is not null && (property.Type.IsCollection || property.Type.IsDictionary)))
System.Xaml.Tests (9)
System\Xaml\XamlMemberTests.cs (9)
28Assert.False(member.IsDirective); 59Assert.False(member.IsDirective); 81Assert.False(member.IsDirective); 115Assert.False(member.IsDirective); 137Assert.False(member.IsDirective); 174Assert.False(member.IsDirective); 197Assert.False(member.IsDirective); 261Assert.False(member.IsDirective); 282Assert.False(member.IsDirective);