57 writes to XamlNode
System.Xaml (57)
System\Xaml\XamlObjectReader.cs (57)
84nodes.Push(new NamespaceMarkupInfo() { XamlNode = node }); 370XamlNode = new XamlNode(XamlNodeType.StartMember, attachedProperty), 416MemberMarkupInfo itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 461XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Key), 538XamlNode = new XamlNode(XamlNodeType.StartMember, property), 543XamlNode = new XamlNode(XamlNodeType.GetObject), 566XamlNode = new XamlNode(XamlNodeType.StartMember, property), 571XamlNode = new XamlNode(XamlNodeType.GetObject), 609XamlNode = new XamlNode(XamlNodeType.StartMember, property), 614XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.XData), 619XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.XData.GetMember("Text")), 624XamlNode = new XamlNode(XamlNodeType.Value, sb.ToString()) 648XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Lang), 656XamlNode = new XamlNode(XamlNodeType.StartMember, xamlProperty), 685objectInfo.XamlNode = new XamlNode(XamlNodeType.GetObject); 723var itemsInfo = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 869valueInfo = new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, propertyValue) }; 882valueInfo = new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, propertyValue ?? string.Empty) }; 889valueInfo = new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, propertyValue) }; 966private EndObjectMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.EndObject); } 975private EndMemberMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.EndMember); } 1251XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.FactoryMethod), 1253Children = { new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, methodName) } } 1306XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) 1311XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Arguments) 1331XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters) 1351positionalParametersProperty.Children.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.Value, stringValue) }); 1368positionalParametersProperty.Children.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.Value, stringValue) }); 1373positionalParametersProperty.Children.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.Value, argument) }); 1761XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Name), 1762Children = { new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, Name) } } 1772XamlNode = new XamlNode(XamlNodeType.StartObject, xamlType); 1813var items = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items) }; 1821XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Array), 1828XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Array.GetMember("Type")), // x:ArrayExtension.Type 1833XamlNode = new XamlNode(XamlNodeType.Value, context.ConvertXamlTypeToString(elementType)) 1844XamlNode = new XamlNode(XamlNodeType.GetObject), 1854XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Array.ContentProperty), 1904return new ObjectMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Null) }; 2032XamlNode = new XamlNode(XamlNodeType.StartObject, xamlType), 2046XamlNode = new XamlNode(XamlNodeType.StartObject, xamlType), 2069XamlNode = new XamlNode(XamlNodeType.StartObject, xamlType), 2079XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Initialization), 2080Children = { new ValueMarkupInfo() { XamlNode = new XamlNode(XamlNodeType.Value, value) } } 2349XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Reference); 2350nameProperty = new MemberMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters) }; 2358nameProperty.Children.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.Value, Target.Name) }); 2904nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.NamespaceDeclaration, reader.Namespace) }); 2913nodes.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartObject, reader.Type) }); 2921nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.NamespaceDeclaration, reader.Namespace) }); 2925nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.StartObject, reader.Type) }); 2929nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.GetObject) }); 2933nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.EndObject) }); 2937nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.StartMember, reader.Member) }); 2941nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.EndMember) }); 2945nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.Value, reader.Value) }); 2953XamlNode = ((ValueMarkupInfo)nodes[0]).XamlNode;
36 references to XamlNode
System.Xaml (36)
System\Xaml\XamlObjectReader.cs (36)
101currentXamlNode = node.XamlNode; 289if (XamlNode.Member == XamlLanguage.PositionalParameters) 320var member = XamlNode.Member; 668var memberType = memberInfo.XamlNode.Member.Type; 673if (memberInfo.Children[0] is ObjectMarkupInfo objectInfo && objectInfo.Properties.Count == 1 && memberType == objectInfo.XamlNode.XamlType) 675if (objectInfo.Properties[0].XamlNode.Member == XamlLanguage.Items) 682if (itemsMemberInfo.Children[0] is not ObjectMarkupInfo itemInfo || itemInfo.XamlNode.XamlType is null || !itemInfo.XamlNode.XamlType.IsMarkupExtension) 748if (memberInfo.XamlNode.Member == itemInfo.XamlNode.XamlType.ContentProperty) 752if (contentWrapperType == itemInfo.XamlNode.XamlType) 766if (!isPreviousItemValue && !ShouldUnwrapDueToWhitespace((string)childOvInfo.XamlNode.Value, xamlType, isFirstElementOfCollection, isLastElementOfCollection)) 1040if (IsMemberOnlyDependentOnAttributableMembers(memberInfo.XamlNode.Member, namesOfAttributableProperties)) 1045namesOfAttributableProperties.Add(memberInfo.XamlNode.Member.Name); 1080namesOfAttributableProperties.Add(memberInfo.XamlNode.Member.Name); 1095if (property.XamlNode.Member.DependsOn.Count > 0) 1102string dependentPropertyName = property.XamlNode.Member.Name; 1105foreach (var dependingProperty in property.XamlNode.Member.DependsOn) 1136if ((XamlNode.NodeType == XamlNodeType.StartObject && !XamlNode.XamlType.IsMarkupExtension) 1137|| XamlNode.NodeType == XamlNodeType.GetObject) 1160if (XamlNode.NodeType == XamlNodeType.StartObject) 1162context.FindPrefix(XamlNode.XamlType.PreferredXamlNamespace); 1164var type = XamlNode.XamlType; 1593var property = propertyInfo.XamlNode.Member; 1710var xamlType = objInfo.XamlNode.XamlType; 1768if (XamlNode.NodeType == XamlNodeType.GetObject) 2094return Equals(valueInfo.XamlNode.Value, string.Empty); 2105objectInfo.XamlNode.XamlType == XamlLanguage.Null; 2136if (valueInfo?.XamlNode.Value is string name) 2142XamlMember property = propertyInfo.XamlNode.Member; 2206var xProperty = x.XamlNode.Member; 2207var yProperty = y.XamlNode.Member; 2283var xProperty = x.XamlNode.Member; 2284var yProperty = y.XamlNode.Member; 2953XamlNode = ((ValueMarkupInfo)nodes[0]).XamlNode;