57 writes to XamlNode
System.Xaml (57)
System\Xaml\XamlObjectReader.cs (57)
90nodes.Push(new NamespaceMarkupInfo() { XamlNode = node }); 376XamlNode = new XamlNode(XamlNodeType.StartMember, attachedProperty), 421MemberMarkupInfo itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 466XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Key), 542XamlNode = new XamlNode(XamlNodeType.StartMember, property), 547XamlNode = new XamlNode(XamlNodeType.GetObject), 570XamlNode = new XamlNode(XamlNodeType.StartMember, property), 575XamlNode = new XamlNode(XamlNodeType.GetObject), 613XamlNode = new XamlNode(XamlNodeType.StartMember, property), 618XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.XData), 623XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.XData.GetMember("Text")), 628XamlNode = new XamlNode(XamlNodeType.Value, sb.ToString()) 652XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Lang), 660XamlNode = new XamlNode(XamlNodeType.StartMember, xamlProperty), 693objectInfo.XamlNode = new XamlNode(XamlNodeType.GetObject); 732var itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 877valueInfo = new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, propertyValue) }; 890valueInfo = new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, propertyValue ?? string.Empty) }; 897valueInfo = new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, propertyValue) }; 973EndObjectMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.EndObject); } 982EndMemberMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.EndMember); } 1255XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.FactoryMethod), 1257Children = { new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, methodName) } } 1309XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) 1314XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Arguments) 1334XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters) 1354positionalParametersProperty.Children.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.Value, stringValue) }); 1370positionalParametersProperty.Children.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.Value, stringValue) }); 1375positionalParametersProperty.Children.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.Value, argument) }); 1757XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Name), 1758Children = { new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, Name) } } 1768XamlNode = new XamlNode(XamlNodeType.StartObject, xamlType); 1809var items = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 1817XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Array), 1824XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Array.GetMember("Type")), //x:ArrayExtension.Type 1829XamlNode = new XamlNode(XamlNodeType.Value, context.ConvertXamlTypeToString(elementType)) 1840XamlNode = new XamlNode(XamlNodeType.GetObject), 1850XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Array.ContentProperty), 1899return new ObjectMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Null) }; 2025XamlNode = new XamlNode(XamlNodeType.StartObject, xamlType), 2039XamlNode = new XamlNode(XamlNodeType.StartObject, xamlType), 2062XamlNode = new XamlNode(XamlNodeType.StartObject, xamlType), 2072XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Initialization), 2073Children = { new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, value) } } 2340XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Reference); 2341nameProperty = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters) }; 2349nameProperty.Children.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.Value, Target.Name) }); 2888nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.NamespaceDeclaration, reader.Namespace) }); 2897nodes.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartObject, reader.Type) }); 2905nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.NamespaceDeclaration, reader.Namespace) }); 2909nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.StartObject, reader.Type) }); 2913nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.GetObject) }); 2917nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.EndObject) }); 2921nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.StartMember, reader.Member) }); 2925nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.EndMember) }); 2929nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.Value, reader.Value) }); 2937XamlNode = ((ValueMarkupInfo)nodes[0]).XamlNode;
36 references to XamlNode
System.Xaml (36)
System\Xaml\XamlObjectReader.cs (36)
106currentXamlNode = node.XamlNode; 295if (XamlNode.Member == XamlLanguage.PositionalParameters) 326var member = XamlNode.Member; 672var memberType = memberInfo.XamlNode.Member.Type; 678if (objectInfo != null && objectInfo.Properties.Count == 1 && memberType == objectInfo.XamlNode.XamlType) 681if (objectInfo.Properties[0].XamlNode.Member == XamlLanguage.Items) 690if(itemInfo == null || itemInfo.XamlNode.XamlType == null || !itemInfo.XamlNode.XamlType.IsMarkupExtension) 757if (memberInfo.XamlNode.Member == itemInfo.XamlNode.XamlType.ContentProperty) 761if (contentWrapperType == itemInfo.XamlNode.XamlType) 775if (!isPreviousItemValue && !ShouldUnwrapDueToWhitespace((string)childOvInfo.XamlNode.Value, xamlType, isFirstElementOfCollection, isLastElementOfCollection)) 1047if (IsMemberOnlyDependentOnAttributableMembers(memberInfo.XamlNode.Member, namesOfAttributableProperties)) 1052namesOfAttributableProperties.Add(memberInfo.XamlNode.Member.Name); 1085namesOfAttributableProperties.Add(memberInfo.XamlNode.Member.Name); 1099if (property.XamlNode.Member.DependsOn.Count > 0) 1105string dependentPropertyName = property.XamlNode.Member.Name; 1108foreach (var dependingProperty in property.XamlNode.Member.DependsOn) 1140if ((XamlNode.NodeType == XamlNodeType.StartObject && !XamlNode.XamlType.IsMarkupExtension) 1141|| XamlNode.NodeType == XamlNodeType.GetObject) 1163if (XamlNode.NodeType == XamlNodeType.StartObject) 1165context.FindPrefix(XamlNode.XamlType.PreferredXamlNamespace); 1167var type = XamlNode.XamlType; 1593var property = propertyInfo.XamlNode.Member; 1706var xamlType = objInfo.XamlNode.XamlType; 1764if (XamlNode.NodeType == XamlNodeType.GetObject) 2087return Equals(valueInfo.XamlNode.Value, string.Empty); 2098objectInfo.XamlNode.XamlType == XamlLanguage.Null; 2129if (valueInfo?.XamlNode.Value is string name) 2134XamlMember property = propertyInfo.XamlNode.Member; 2198var xProperty = x.XamlNode.Member; 2199var yProperty = y.XamlNode.Member; 2275var xProperty = x.XamlNode.Member; 2276var yProperty = y.XamlNode.Member; 2937XamlNode = ((ValueMarkupInfo)nodes[0]).XamlNode;