116 instantiations of XamlNode
System.Xaml (116)
System\Xaml\InfosetObjects\XamlXmlReader.cs (2)
220_endOfStreamNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 232_current = new XamlNode(XamlNode.InternalNodeType.StartOfStream); // user must call Read() before using properties.
System\Xaml\Parser\MePullParser.cs (7)
461var startObj = new XamlNode(XamlNodeType.StartObject, xamlType); 468return new XamlNode(XamlNodeType.EndObject); 476XamlNode startMember = new XamlNode(XamlNodeType.StartMember, member); 483return new XamlNode(XamlNodeType.EndMember); 490XamlNode startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters); 502return new XamlNode(XamlNodeType.EndMember); 508XamlNode textNode = new XamlNode(XamlNodeType.Value, text);
System\Xaml\Parser\NodeStreamSorter.cs (4)
215XamlNode node = new XamlNode(XamlNodeType.NamespaceDeclaration, new NamespaceDeclaration(uriString, prefix)); 244var startProperty = new XamlNode(XamlNodeType.StartMember, xmlDirectiveProperty); 248var textNode = new XamlNode(XamlNodeType.Value, textValue); 253_buffer.Enqueue(new XamlNode(XamlNodeType.EndMember));
System\Xaml\Parser\XamlPullParser.cs (20)
276yield return new XamlNode(XamlNodeType.Value, string.Empty); 585yield return new XamlNode(XamlNodeType.Value, trimmed); 681yield return new XamlNode(XamlNodeType.Value, trimmed); 712yield return new XamlNode(XamlNodeType.Value, trimmed); 764XamlNode lineInfoNode = new XamlNode(lineInfo); 772XamlNode addNs = new XamlNode(XamlNodeType.NamespaceDeclaration, new NamespaceDeclaration(xamlNs, prefix)); 782XamlNode startObj = new XamlNode(XamlNodeType.StartObject, xamlType); 793XamlNode endObj = new XamlNode(XamlNodeType.EndObject); 807XamlNode startProperty = new XamlNode(XamlNodeType.StartMember, property); 820XamlNode textNode = new XamlNode(XamlNodeType.Value, text.AttributeText); 823yield return new XamlNode(XamlNodeType.EndMember); 828var endOfAttributes = new XamlNode(XamlNode.InternalNodeType.EndOfAttributes); 842var startMember = new XamlNode(XamlNodeType.StartMember, member); 851return new XamlNode(XamlNodeType.EndMember); 861var startProperty = new XamlNode(XamlNodeType.StartMember, property); 872var startProperty = new XamlNode(XamlNodeType.StartMember, initProperty); 920var startObj = new XamlNode(XamlNodeType.GetObject); 929var startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items); 996yield return new XamlNode(XamlNodeType.NamespaceDeclaration, nsDecl); 1002yield return new XamlNode(XamlNodeType.Value, typeNameString);
System\Xaml\ReaderDelegate.cs (1)
23_currentNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream);
System\Xaml\ReaderMultiIndexDelegate.cs (2)
22static XamlNode s_StartOfStream = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 23static XamlNode s_EndOfStream = new XamlNode(XamlNode.InternalNodeType.EndOfStream);
System\Xaml\XamlBackgroundReader.cs (4)
77_currentNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 151AddToBuffer(new XamlNode(nodeType, data)); 155AddToBuffer(new XamlNode(XamlNode.InternalNodeType.EndOfStream)); 166XamlNode node = new XamlNode(lineInfo);
System\Xaml\XamlNodeList.cs (2)
75XamlNode node = new XamlNode(nodeType, data); 95XamlNode node = new XamlNode(new LineInfo(lineNumber, linePosition));
System\Xaml\XamlNodeQueue.cs (3)
30_endOfStreamNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 67XamlNode node = new XamlNode(nodeType, data); 78XamlNode node = new XamlNode(lineInfo);
System\Xaml\XamlObjectReader.cs (58)
55currentXamlNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 100currentXamlNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 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) }); 2544return namespaceMapList.ConvertAll<XamlNode>(pair => new XamlNode(XamlNodeType.NamespaceDeclaration, 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) });
System\Xaml\XamlXmlWriter.cs (13)
1785writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.StartObject, type)); 1790writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.GetObject)); 1802writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.EndObject)); 1823writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.StartMember, property)); 1835writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.EndMember)); 1847writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.NamespaceDeclaration, namespaceDeclaration)); 1859writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.Value, value)); 1935writer.ppStateInfo.NodesList[i].Insert(0, new XamlNode(XamlNodeType.StartMember, member)); 1936writer.ppStateInfo.NodesList[i].Add(new XamlNode(XamlNodeType.EndMember)); 2030XamlNode node = new XamlNode(XamlNodeType.StartObject, type); 2053XamlNode node = new XamlNode(XamlNodeType.EndObject); 2066XamlNode node = new XamlNode(XamlNodeType.StartMember, property); 2096XamlNode node = new XamlNode(XamlNodeType.Value, value);
170 references to XamlNode
System.Xaml (170)
System\Xaml\InfosetObjects\XamlNodes.cs (2)
25internal delegate XamlNode XamlNodeNextDelegate(); 26internal delegate XamlNode XamlNodeIndexDelegate(int idx);
System\Xaml\InfosetObjects\XamlXmlReader.cs (5)
22IEnumerator<XamlNode> _nodeStream; 24XamlNode _current; 26XamlNode _endOfStreamNode; 220_endOfStreamNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 232_current = new XamlNode(XamlNode.InternalNodeType.StartOfStream); // user must call Read() before using properties.
System\Xaml\Parser\MePullParser.cs (32)
40public IEnumerable<XamlNode> Parse(string text, int lineNumber, int linePosition) 46foreach (XamlNode node in P_MarkupExtension(f)) 88private IEnumerable<XamlNode> P_MarkupExtension(Found f) 120foreach (XamlNode node in P_Arguments(f2)) 151private IEnumerable<XamlNode> P_Arguments(Found f) 164foreach (XamlNode node in P_PositionalArgs(f2)) 184foreach (XamlNode node in P_NamedArgs(f2)) 193foreach (XamlNode node in P_NamedArgs(f2)) 209private IEnumerable<XamlNode> P_PositionalArgs(Found f) 225foreach (XamlNode node in P_Value(f2)) 245foreach (XamlNode node in P_PositionalArgs(f3)) 264foreach (XamlNode node in P_NamedArg(f2)) 284private IEnumerable<XamlNode> P_NamedArgs(Found f) 292foreach (XamlNode node in P_NamedArg(f2)) 305foreach (XamlNode node in P_NamedArg(f2)) 321private IEnumerable<XamlNode> P_Value(Found f) 338foreach (XamlNode node in nestedParser.Parse(_tokenizer.TokenText, LineNumber, LinePosition)) 348foreach (XamlNode node in P_MarkupExtension(f2)) 363private IEnumerable<XamlNode> P_NamedArg(Found f) 391foreach (XamlNode node in nestedParser.Parse(_tokenizer.TokenText, LineNumber, LinePosition)) 401foreach (XamlNode node in P_Value(f2)) 451private XamlNode Logic_StartElement(XamlType xamlType, string xamlNamespace) 461var startObj = new XamlNode(XamlNodeType.StartObject, xamlType); 465private XamlNode Logic_EndObject() 471private XamlNode Logic_StartMember() 476XamlNode startMember = new XamlNode(XamlNodeType.StartMember, member); 480private XamlNode Logic_EndMember() 486private XamlNode Logic_StartPositionalParameters() 490XamlNode startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.PositionalParameters); 494private XamlNode Logic_EndPositionalParameters() 505private XamlNode Logic_Text() 508XamlNode textNode = new XamlNode(XamlNodeType.Value, text);
System\Xaml\Parser\NodeStreamSorter.cs (14)
18internal class NodeStreamSorter: IEnumerator<XamlNode> 22IEnumerator<XamlNode> _source; 23Queue<XamlNode> _buffer; 24XamlNode _current; 27XamlNode[] _originalNodesInOrder; 101_buffer = new Queue<XamlNode>(); 110public XamlNode Current 174XamlNode node; 215XamlNode node = new XamlNode(XamlNodeType.NamespaceDeclaration, new NamespaceDeclaration(uriString, prefix)); 244var startProperty = new XamlNode(XamlNodeType.StartMember, xmlDirectiveProperty); 248var textNode = new XamlNode(XamlNodeType.Value, textValue); 294XamlNode node; 362XamlNode node = _source.Current; 395private bool CheckForOutOfOrderCtorDirectives(XamlNode node)
System\Xaml\Parser\XamlPullParser.cs (58)
58public IEnumerable<XamlNode> Parse() 78foreach (XamlNode node in P_Element()) 89public IEnumerable<XamlNode> P_Element() 96foreach (XamlNode node in P_EmptyElement()) 103foreach (XamlNode node in P_StartElement()) 107foreach (XamlNode node in P_ElementBody()) 120public IEnumerable<XamlNode> P_EmptyElement() 137foreach (XamlNode node in LogicStream_Attribute()) 149foreach (XamlNode node in LogicStream_Attribute()) 167public IEnumerable<XamlNode> P_StartElement() 184foreach (XamlNode node in LogicStream_Attribute()) 199public IEnumerable<XamlNode> P_ElementBody() 203foreach (XamlNode node in LogicStream_Attribute()) 226foreach (XamlNode node in P_PropertyElement()) 239foreach (XamlNode node in P_ElementContent()) 303public IEnumerable<XamlNode> P_PropertyElement() 310foreach (XamlNode node in P_EmptyPropertyElement()) 316foreach (XamlNode node in P_NonemptyPropertyElement()) 330public IEnumerable<XamlNode> P_EmptyPropertyElement() 349public IEnumerable<XamlNode> P_NonemptyPropertyElement() 375foreach (XamlNode node in P_PropertyContent()) 425public IEnumerable<XamlNode> P_ElementContent() 429List<XamlNode> savedPrefixDefinitions = null; 460savedPrefixDefinitions = new List<XamlNode>(); 535foreach (XamlNode node in LogicStream_CheckForStartGetCollectionFromMember()) 595foreach (XamlNode node in P_Element()) 615public IEnumerable<XamlNode> P_PropertyContent() 618List<XamlNode> _savedPrefixDefinitions = null; 661_savedPrefixDefinitions = new List<XamlNode>(); 690foreach (XamlNode node in LogicStream_CheckForStartGetCollectionFromMember()) 732foreach (XamlNode node in P_Element()) 761private XamlNode Logic_LineInfo() 764XamlNode lineInfoNode = new XamlNode(lineInfo); 768private XamlNode Logic_PrefixDefinition() 772XamlNode addNs = new XamlNode(XamlNodeType.NamespaceDeclaration, new NamespaceDeclaration(xamlNs, prefix)); 776private XamlNode Logic_StartObject(XamlType xamlType, string xamlNamespace) 782XamlNode startObj = new XamlNode(XamlNodeType.StartObject, xamlType); 786private XamlNode Logic_EndObject() 793XamlNode endObj = new XamlNode(XamlNodeType.EndObject); 797private IEnumerable<XamlNode> LogicStream_Attribute() 807XamlNode startProperty = new XamlNode(XamlNodeType.StartMember, property); 813foreach (XamlNode node in me.Parse(text.Text, LineNumber, LinePosition)) 820XamlNode textNode = new XamlNode(XamlNodeType.Value, text.AttributeText); 826private XamlNode Logic_EndOfAttributes() 828var endOfAttributes = new XamlNode(XamlNode.InternalNodeType.EndOfAttributes); 832private XamlNode Logic_StartMember(XamlMember member) 842var startMember = new XamlNode(XamlNodeType.StartMember, member); 846private XamlNode Logic_EndMember() 854private XamlNode Logic_StartContentProperty(XamlMember property) 861var startProperty = new XamlNode(XamlNodeType.StartMember, property); 866private XamlNode Logic_StartInitProperty(XamlType ownerType) 872var startProperty = new XamlNode(XamlNodeType.StartMember, initProperty); 914private XamlNode Logic_StartGetObjectFromMember(XamlType realType) 920var startObj = new XamlNode(XamlNodeType.GetObject); 924private XamlNode Logic_StartItemsProperty(XamlType collectionType) 929var startProperty = new XamlNode(XamlNodeType.StartMember, XamlLanguage.Items); 976private IEnumerable<XamlNode> LogicStream_CheckForStartGetCollectionFromMember()
System\Xaml\ReaderBaseDelegate.cs (1)
18protected XamlNode _currentNode;
System\Xaml\ReaderDelegate.cs (1)
23_currentNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream);
System\Xaml\ReaderMultiIndexDelegate.cs (4)
22static XamlNode s_StartOfStream = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 23static XamlNode s_EndOfStream = new XamlNode(XamlNode.InternalNodeType.EndOfStream);
System\Xaml\WriterDelegate.cs (1)
76_addDelegate(XamlNodeType.None, XamlNode.InternalNodeType.EndOfStream);
System\Xaml\XamlBackgroundReader.cs (13)
21XamlNode[] _incoming; 23XamlNode[] _outgoing; 27XamlNode _currentNode; 51_incoming = new XamlNode[bufferSize]; 52_outgoing = new XamlNode[bufferSize]; 77_currentNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 123XamlNode[] tmp = _incoming; 132private void AddToBuffer(XamlNode node) 154Debug.Assert(XamlNode.IsEof_Helper(nodeType, data)); 155AddToBuffer(new XamlNode(XamlNode.InternalNodeType.EndOfStream)); 166XamlNode node = new XamlNode(lineInfo); 170private XamlNode Next() 207private XamlNode Next_ProcessLineInfo()
System\Xaml\XamlNodeList.cs (7)
20List<XamlNode> _nodeList; 41_nodeList = new List<XamlNode>(); 45_nodeList = new List<XamlNode>(size); 75XamlNode node = new XamlNode(nodeType, data); 79Debug.Assert(XamlNode.IsEof_Helper(nodeType, data)); 95XamlNode node = new XamlNode(new LineInfo(lineNumber, linePosition)); 103private XamlNode Index(int idx)
System\Xaml\XamlNodeQueue.cs (9)
19Queue<XamlNode> _nodeQueue; 20XamlNode _endOfStreamNode; 29_nodeQueue = new Queue<XamlNode>(); 30_endOfStreamNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 67XamlNode node = new XamlNode(nodeType, data); 71Debug.Assert(XamlNode.IsEof_Helper(nodeType, data)); 78XamlNode node = new XamlNode(lineInfo); 90private XamlNode Next() 92XamlNode node;
System\Xaml\XamlObjectReader.cs (7)
31XamlNode currentXamlNode; 55currentXamlNode = new XamlNode(XamlNode.InternalNodeType.StartOfStream); 88foreach (var node in namespaceNodes) 100currentXamlNode = new XamlNode(XamlNode.InternalNodeType.EndOfStream); 964public XamlNode XamlNode { get; set; } 2535public List<XamlNode> GetSortedNamespaceNodes() 2544return namespaceMapList.ConvertAll<XamlNode>(pair => new XamlNode(XamlNodeType.NamespaceDeclaration,
System\Xaml\XamlXmlWriter.cs (16)
32Stack<List<XamlNode>> meNodesStack; 111meNodesStack = new Stack<List<XamlNode>>(); 881protected internal void WriteNode(XamlXmlWriter writer, XamlNode node) 1598writer.meNodesStack.Push(new List<XamlNode>()); 1775foreach (var node in meNodes) 2006foreach (List<XamlNode> nodesList in ppNodesList) 2008foreach (XamlNode node in nodesList) 2030XamlNode node = new XamlNode(XamlNodeType.StartObject, type); 2033writer.ppStateInfo.NodesList.Add(new List<XamlNode> { node }); 2053XamlNode node = new XamlNode(XamlNodeType.EndObject); 2066XamlNode node = new XamlNode(XamlNodeType.StartMember, property); 2070writer.ppStateInfo.NodesList.Add(new List<XamlNode> { node }); 2096XamlNode node = new XamlNode(XamlNodeType.Value, value); 2099writer.ppStateInfo.NodesList.Add(new List<XamlNode> { node }); 2119public List<List<XamlNode>> NodesList 2153NodesList = new List<List<XamlNode>>();