116 instantiations of XamlNode
System.Xaml (116)
System\Xaml\InfosetObjects\XamlXmlReader.cs (2)
223_endOfStreamNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 237_current = new XamlNode(XamlNode.InternalNodeType.StartOfStream); // user must call Read() before using properties.
System\Xaml\Parser\MePullParser.cs (7)
479var startObj = new XamlNode(XamlNodeType.StartObject, xamlType); 486return new XamlNode(XamlNodeType.EndObject); 494XamlNode startMember = new XamlNode(XamlNodeType.StartMember, member); 501return new XamlNode(XamlNodeType.EndMember); 508XamlNode startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters); 520return new XamlNode(XamlNodeType.EndMember); 526XamlNode textNode = new XamlNode(XamlNodeType.Value, text);
System\Xaml\Parser\NodeStreamSorter.cs (4)
214XamlNode node = new XamlNode(XamlNodeType.NamespaceDeclaration, new NamespaceDeclaration(uriString, prefix)); 245var startProperty = new XamlNode(XamlNodeType.StartMember, xmlDirectiveProperty); 249var textNode = new XamlNode(XamlNodeType.Value, textValue); 254_buffer.Enqueue(new XamlNode(XamlNodeType.EndMember));
System\Xaml\Parser\XamlPullParser.cs (20)
288yield return new XamlNode(XamlNodeType.Value, string.Empty); 617yield return new XamlNode(XamlNodeType.Value, trimmed); 718yield return new XamlNode(XamlNodeType.Value, trimmed); 749yield return new XamlNode(XamlNodeType.Value, trimmed); 802XamlNode lineInfoNode = new XamlNode(lineInfo); 810XamlNode addNs = new XamlNode(XamlNodeType.NamespaceDeclaration, new NamespaceDeclaration(xamlNs, prefix)); 820XamlNode startObj = new XamlNode(XamlNodeType.StartObject, xamlType); 831XamlNode endObj = new XamlNode(XamlNodeType.EndObject); 845XamlNode startProperty = new XamlNode(XamlNodeType.StartMember, property); 858XamlNode textNode = new XamlNode(XamlNodeType.Value, text.AttributeText); 862yield return new XamlNode(XamlNodeType.EndMember); 867var endOfAttributes = new XamlNode(XamlNode.InternalNodeType.EndOfAttributes); 882var startMember = new XamlNode(XamlNodeType.StartMember, member); 891return new XamlNode(XamlNodeType.EndMember); 902var startProperty = new XamlNode(XamlNodeType.StartMember, property); 913var startProperty = new XamlNode(XamlNodeType.StartMember, initProperty); 962var startObj = new XamlNode(XamlNodeType.GetObject); 971var startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items); 1041yield return new XamlNode(XamlNodeType.NamespaceDeclaration, nsDecl); 1048yield return new XamlNode(XamlNodeType.Value, typeNameString);
System\Xaml\ReaderDelegate.cs (1)
22_currentNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream);
System\Xaml\ReaderMultiIndexDelegate.cs (2)
21private static XamlNode s_StartOfStream = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 22private static XamlNode s_EndOfStream = new XamlNode(XamlNode.InternalNodeType.EndOfStream);
System\Xaml\XamlBackgroundReader.cs (4)
75_currentNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 153AddToBuffer(new XamlNode(nodeType, data)); 158AddToBuffer(new XamlNode(XamlNode.InternalNodeType.EndOfStream)); 170XamlNode node = new XamlNode(lineInfo);
System\Xaml\XamlNodeList.cs (2)
73XamlNode node = new XamlNode(nodeType, data); 94XamlNode node = new XamlNode(new LineInfo(lineNumber, linePosition));
System\Xaml\XamlNodeQueue.cs (3)
26_endOfStreamNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 64XamlNode node = new XamlNode(nodeType, data); 76XamlNode node = new XamlNode(lineInfo);
System\Xaml\XamlObjectReader.cs (58)
49currentXamlNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 94currentXamlNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 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) }); 2553return namespaceMapList.ConvertAll<XamlNode>(pair => new XamlNode(XamlNodeType.NamespaceDeclaration, 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) });
System\Xaml\XamlXmlWriter.cs (13)
1804writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.StartObject, type)); 1809writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.GetObject)); 1821writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.EndObject)); 1842writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.StartMember, property)); 1854writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.EndMember)); 1866writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.NamespaceDeclaration, namespaceDeclaration)); 1878writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.Value, value)); 1954writer.ppStateInfo.NodesList[i].Insert(0, new XamlNode(XamlNodeType.StartMember, member)); 1955writer.ppStateInfo.NodesList[i].Add(new XamlNode(XamlNodeType.EndMember)); 2051XamlNode node = new XamlNode(XamlNodeType.StartObject, type); 2074XamlNode node = new XamlNode(XamlNodeType.EndObject); 2087XamlNode node = new XamlNode(XamlNodeType.StartMember, property); 2117XamlNode node = new XamlNode(XamlNodeType.Value, value);
170 references to XamlNode
System.Xaml (170)
System\Xaml\InfosetObjects\XamlNodes.cs (2)
22internal delegate XamlNode XamlNodeNextDelegate(); 23internal delegate XamlNode XamlNodeIndexDelegate(int idx);
System\Xaml\InfosetObjects\XamlXmlReader.cs (5)
19private IEnumerator<XamlNode> _nodeStream; 21private XamlNode _current; 23private XamlNode _endOfStreamNode; 223_endOfStreamNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 237_current = new XamlNode(XamlNode.InternalNodeType.StartOfStream); // user must call Read() before using properties.
System\Xaml\Parser\MePullParser.cs (32)
36public IEnumerable<XamlNode> Parse(string text, int lineNumber, int linePosition) 42foreach (XamlNode node in P_MarkupExtension(f)) 88private IEnumerable<XamlNode> P_MarkupExtension(Found f) 120foreach (XamlNode node in P_Arguments(f2)) 152private IEnumerable<XamlNode> P_Arguments(Found f) 165foreach (XamlNode node in P_PositionalArgs(f2)) 186foreach (XamlNode node in P_NamedArgs(f2)) 196foreach (XamlNode node in P_NamedArgs(f2)) 213private IEnumerable<XamlNode> P_PositionalArgs(Found f) 229foreach (XamlNode node in P_Value(f2)) 251foreach (XamlNode node in P_PositionalArgs(f3)) 274foreach (XamlNode node in P_NamedArg(f2)) 296private IEnumerable<XamlNode> P_NamedArgs(Found f) 304foreach (XamlNode node in P_NamedArg(f2)) 318foreach (XamlNode node in P_NamedArg(f2)) 335private IEnumerable<XamlNode> P_Value(Found f) 352foreach (XamlNode node in nestedParser.Parse(_tokenizer.TokenText, LineNumber, LinePosition)) 363foreach (XamlNode node in P_MarkupExtension(f2)) 379private IEnumerable<XamlNode> P_NamedArg(Found f) 407foreach (XamlNode node in nestedParser.Parse(_tokenizer.TokenText, LineNumber, LinePosition)) 418foreach (XamlNode node in P_Value(f2)) 469private XamlNode Logic_StartElement(XamlType xamlType, string xamlNamespace) 479var startObj = new XamlNode(XamlNodeType.StartObject, xamlType); 483private XamlNode Logic_EndObject() 489private XamlNode Logic_StartMember() 494XamlNode startMember = new XamlNode(XamlNodeType.StartMember, member); 498private XamlNode Logic_EndMember() 504private XamlNode Logic_StartPositionalParameters() 508XamlNode startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters); 512private XamlNode Logic_EndPositionalParameters() 523private XamlNode Logic_Text() 526XamlNode textNode = new XamlNode(XamlNodeType.Value, text);
System\Xaml\Parser\NodeStreamSorter.cs (14)
14internal class NodeStreamSorter: IEnumerator<XamlNode> 18private IEnumerator<XamlNode> _source; 19private Queue<XamlNode> _buffer; 20private XamlNode _current; 22private XamlNode[] _originalNodesInOrder; 96_buffer = new Queue<XamlNode>(); 105public XamlNode Current 172XamlNode node; 214XamlNode node = new XamlNode(XamlNodeType.NamespaceDeclaration, new NamespaceDeclaration(uriString, prefix)); 245var startProperty = new XamlNode(XamlNodeType.StartMember, xmlDirectiveProperty); 249var textNode = new XamlNode(XamlNodeType.Value, textValue); 296XamlNode node; 370XamlNode node = _source.Current; 407private bool CheckForOutOfOrderCtorDirectives(XamlNode node)
System\Xaml\Parser\XamlPullParser.cs (58)
55public IEnumerable<XamlNode> Parse() 76foreach (XamlNode node in P_Element()) 87public IEnumerable<XamlNode> P_Element() 94foreach (XamlNode node in P_EmptyElement()) 102foreach (XamlNode node in P_StartElement()) 107foreach (XamlNode node in P_ElementBody()) 121public IEnumerable<XamlNode> P_EmptyElement() 139foreach (XamlNode node in LogicStream_Attribute()) 153foreach (XamlNode node in LogicStream_Attribute()) 172public IEnumerable<XamlNode> P_StartElement() 190foreach (XamlNode node in LogicStream_Attribute()) 206public IEnumerable<XamlNode> P_ElementBody() 210foreach (XamlNode node in LogicStream_Attribute()) 234foreach (XamlNode node in P_PropertyElement()) 248foreach (XamlNode node in P_ElementContent()) 318public IEnumerable<XamlNode> P_PropertyElement() 325foreach (XamlNode node in P_EmptyPropertyElement()) 332foreach (XamlNode node in P_NonemptyPropertyElement()) 347public IEnumerable<XamlNode> P_EmptyPropertyElement() 367public IEnumerable<XamlNode> P_NonemptyPropertyElement() 394foreach (XamlNode node in P_PropertyContent()) 448public IEnumerable<XamlNode> P_ElementContent() 452List<XamlNode> savedPrefixDefinitions = null; 484savedPrefixDefinitions = new List<XamlNode>(); 566foreach (XamlNode node in LogicStream_CheckForStartGetCollectionFromMember()) 627foreach (XamlNode node in P_Element()) 648public IEnumerable<XamlNode> P_PropertyContent() 651List<XamlNode> _savedPrefixDefinitions = null; 695_savedPrefixDefinitions = new List<XamlNode>(); 727foreach (XamlNode node in LogicStream_CheckForStartGetCollectionFromMember()) 769foreach (XamlNode node in P_Element()) 799private XamlNode Logic_LineInfo() 802XamlNode lineInfoNode = new XamlNode(lineInfo); 806private XamlNode Logic_PrefixDefinition() 810XamlNode addNs = new XamlNode(XamlNodeType.NamespaceDeclaration, new NamespaceDeclaration(xamlNs, prefix)); 814private XamlNode Logic_StartObject(XamlType xamlType, string xamlNamespace) 820XamlNode startObj = new XamlNode(XamlNodeType.StartObject, xamlType); 824private XamlNode Logic_EndObject() 831XamlNode endObj = new XamlNode(XamlNodeType.EndObject); 835private IEnumerable<XamlNode> LogicStream_Attribute() 845XamlNode startProperty = new XamlNode(XamlNodeType.StartMember, property); 851foreach (XamlNode node in me.Parse(text.Text, LineNumber, LinePosition)) 858XamlNode textNode = new XamlNode(XamlNodeType.Value, text.AttributeText); 865private XamlNode Logic_EndOfAttributes() 867var endOfAttributes = new XamlNode(XamlNode.InternalNodeType.EndOfAttributes); 871private XamlNode Logic_StartMember(XamlMember member) 882var startMember = new XamlNode(XamlNodeType.StartMember, member); 886private XamlNode Logic_EndMember() 894private XamlNode Logic_StartContentProperty(XamlMember property) 902var startProperty = new XamlNode(XamlNodeType.StartMember, property); 907private XamlNode Logic_StartInitProperty(XamlType ownerType) 913var startProperty = new XamlNode(XamlNodeType.StartMember, initProperty); 956private XamlNode Logic_StartGetObjectFromMember(XamlType realType) 962var startObj = new XamlNode(XamlNodeType.GetObject); 966private XamlNode Logic_StartItemsProperty(XamlType collectionType) 971var startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items); 1021private IEnumerable<XamlNode> LogicStream_CheckForStartGetCollectionFromMember()
System\Xaml\ReaderBaseDelegate.cs (1)
17protected XamlNode _currentNode;
System\Xaml\ReaderDelegate.cs (1)
22_currentNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream);
System\Xaml\ReaderMultiIndexDelegate.cs (4)
21private static XamlNode s_StartOfStream = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 22private static XamlNode s_EndOfStream = new XamlNode(XamlNode.InternalNodeType.EndOfStream);
System\Xaml\WriterDelegate.cs (1)
75_addDelegate(XamlNodeType.None, XamlNode.InternalNodeType.EndOfStream);
System\Xaml\XamlBackgroundReader.cs (13)
18private XamlNode[] _incoming; 20private XamlNode[] _outgoing; 23private XamlNode _currentNode; 47_incoming = new XamlNode[bufferSize]; 48_outgoing = new XamlNode[bufferSize]; 75_currentNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 124XamlNode[] tmp = _incoming; 133private void AddToBuffer(XamlNode node) 157Debug.Assert(XamlNode.IsEof_Helper(nodeType, data)); 158AddToBuffer(new XamlNode(XamlNode.InternalNodeType.EndOfStream)); 170XamlNode node = new XamlNode(lineInfo); 174private XamlNode Next() 213private XamlNode Next_ProcessLineInfo()
System\Xaml\XamlNodeList.cs (7)
16private List<XamlNode> _nodeList; 37_nodeList = new List<XamlNode>(); 41_nodeList = new List<XamlNode>(size); 73XamlNode node = new XamlNode(nodeType, data); 78Debug.Assert(XamlNode.IsEof_Helper(nodeType, data)); 94XamlNode node = new XamlNode(new LineInfo(lineNumber, linePosition)); 102private XamlNode Index(int idx)
System\Xaml\XamlNodeQueue.cs (9)
15private Queue<XamlNode> _nodeQueue; 16private XamlNode _endOfStreamNode; 25_nodeQueue = new Queue<XamlNode>(); 26_endOfStreamNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 64XamlNode node = new XamlNode(nodeType, data); 69Debug.Assert(XamlNode.IsEof_Helper(nodeType, data)); 76XamlNode node = new XamlNode(lineInfo); 89private XamlNode Next() 91XamlNode node;
System\Xaml\XamlObjectReader.cs (7)
25private XamlNode currentXamlNode; 49currentXamlNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 82foreach (var node in namespaceNodes) 94currentXamlNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 957public XamlNode XamlNode { get; set; } 2544public List<XamlNode> GetSortedNamespaceNodes() 2553return namespaceMapList.ConvertAll<XamlNode>(pair => new XamlNode(XamlNodeType.NamespaceDeclaration,
System\Xaml\XamlXmlWriter.cs (16)
29private Stack<List<XamlNode>> meNodesStack; 107meNodesStack = new Stack<List<XamlNode>>(); 892protected internal void WriteNode(XamlXmlWriter writer, XamlNode node) 1615writer.meNodesStack.Push(new List<XamlNode>()); 1794foreach (var node in meNodes) 2027foreach (List<XamlNode> nodesList in ppNodesList) 2029foreach (XamlNode node in nodesList) 2051XamlNode node = new XamlNode(XamlNodeType.StartObject, type); 2054writer.ppStateInfo.NodesList.Add(new List<XamlNode> { node }); 2074XamlNode node = new XamlNode(XamlNodeType.EndObject); 2087XamlNode node = new XamlNode(XamlNodeType.StartMember, property); 2091writer.ppStateInfo.NodesList.Add(new List<XamlNode> { node }); 2117XamlNode node = new XamlNode(XamlNodeType.Value, value); 2120writer.ppStateInfo.NodesList.Add(new List<XamlNode> { node }); 2140public List<List<XamlNode>> NodesList 2174NodesList = new List<List<XamlNode>>();