84 references to StartObject
PresentationFramework (14)
System\Windows\FrameworkTemplate.cs (1)
992case System.Xaml.XamlNodeType.StartObject:
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
2687case XamlNodeType.StartObject:
System\Windows\Markup\RestrictiveXamlXmlReader.cs (2)
104if ((NodeType == System.Xaml.XamlNodeType.StartObject && !IsAllowedType(Type.UnderlyingType)) || 118case System.Xaml.XamlNodeType.StartObject:
System\Windows\Markup\WpfXamlLoader.cs (2)
221case System.Xaml.XamlNodeType.StartObject: 286case System.Xaml.XamlNodeType.StartObject:
System\Windows\ResourceDictionary.cs (2)
1165if (reader.NodeType == Xaml.XamlNodeType.StartObject && reader.Type == xamlTypeStaticResourceExtension) 1180if (reader.NodeType == Xaml.XamlNodeType.StartObject)
System\Windows\TemplateContent.cs (6)
405case System.Xaml.XamlNodeType.StartObject: 748Debug.Assert(xamlReader.NodeType == Xaml.XamlNodeType.StartObject); 759case Xaml.XamlNodeType.StartObject: 875else if (xamlReader.NodeType == System.Xaml.XamlNodeType.StartObject 889Debug.Assert(xamlReader.NodeType == System.Xaml.XamlNodeType.StartObject); 940case System.Xaml.XamlNodeType.StartObject:
System.Xaml (62)
System\Xaml\InfosetObjects\XamlNodes.cs (3)
64case XamlNodeType.StartObject: 118case XamlNodeType.StartObject: 177if (NodeType == XamlNodeType.StartObject)
System\Xaml\Parser\MePullParser.cs (1)
479var startObj = new XamlNode(XamlNodeType.StartObject, xamlType);
System\Xaml\Parser\NodeStreamSorter.cs (5)
131if (_current.NodeType == XamlNodeType.StartObject) 184case XamlNodeType.StartObject: 310case XamlNodeType.StartObject: 509case XamlNodeType.StartObject: 543if (BackupTo(ctorDirectiveIdx, XamlNodeType.StartObject, depth, out startObjectIdx))
System\Xaml\Parser\XamlPullParser.cs (1)
820XamlNode startObj = new XamlNode(XamlNodeType.StartObject, xamlType);
System\Xaml\WriterDelegate.cs (1)
36_addDelegate(XamlNodeType.StartObject, xamlType);
System\Xaml\XamlMarkupExtensionWriter.cs (4)
319writer.nodes.Push(new Node { NodeType = XamlNodeType.StartObject, XamlType = type }); 342if (node.NodeType != XamlNodeType.StartObject) 381if (objectNode.NodeType != XamlNodeType.StartObject) 587writer.nodes.Push(new Node { NodeType = XamlNodeType.StartObject, XamlType = type });
System\Xaml\XamlObjectReader.cs (16)
180return currentXamlNode.NodeType == XamlNodeType.StartObject ? currentInstance : null; 614XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.XData), 1136if ((XamlNode.NodeType == XamlNodeType.StartObject && !XamlNode.XamlType.IsMarkupExtension) 1160if (XamlNode.NodeType == XamlNodeType.StartObject) 1772XamlNode = new XamlNode(XamlNodeType.StartObject, xamlType); 1821XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Array), 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), 2349XamlNode = new XamlNode(XamlNodeType.StartObject, XamlLanguage.Reference); 2895while (reader.Read() && reader.NodeType != XamlNodeType.StartObject) 2908if (reader.NodeType != XamlNodeType.StartObject) 2913nodes.Add(new ValueMarkupInfo { XamlNode = new XamlNode(XamlNodeType.StartObject, reader.Type) }); 2924case XamlNodeType.StartObject: 2925nodes.Add(new ValueMarkupInfo{ XamlNode = new XamlNode(XamlNodeType.StartObject, reader.Type) });
System\Xaml\XamlReader.cs (2)
36case XamlNodeType.StartObject: 37SkipFromTo(XamlNodeType.StartObject, XamlNodeType.EndObject);
System\Xaml\XamlSubreader.cs (1)
143if (nodeType == XamlNodeType.StartObject
System\Xaml\XamlWriter.cs (1)
31case XamlNodeType.StartObject:
System\Xaml\XamlXmlWriter.cs (27)
104namespaceScopes.Push(new Frame { AllocatingNodeType = XamlNodeType.StartObject }); 356else if (enumerator.Current.AllocatingNodeType == XamlNodeType.StartObject) 498if (objectFrame.AllocatingNodeType != XamlNodeType.StartObject && 506Debug.Assert(objectFrame.AllocatingNodeType == XamlNodeType.StartObject || 900case XamlNodeType.StartObject: 1089if (frame.AllocatingNodeType != XamlNodeType.StartObject && 1126writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1151writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1160Debug.Assert(writer.namespaceScopes.Peek().AllocatingNodeType == XamlNodeType.StartObject || 1191writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1200writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1216writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1237if (writer.namespaceScopes.Peek().AllocatingNodeType != XamlNodeType.StartObject && 1240writer.namespaceScopes.Push(new Frame { AllocatingNodeType = XamlNodeType.StartObject }); 1372if (writer.namespaceScopes.Peek().AllocatingNodeType != XamlNodeType.StartObject && 1375writer.namespaceScopes.Push(new Frame { AllocatingNodeType = isObjectFromMember ? XamlNodeType.GetObject : XamlNodeType.StartObject }); 1593writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1621writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1653writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1671writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1742writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1753writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1769writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1788writer.WriteDeferredNamespaces(XamlNodeType.StartObject); 1804writer.meNodesStack.Peek().Add(new XamlNode(XamlNodeType.StartObject, type)); 1903Debug.Assert(frame.AllocatingNodeType == XamlNodeType.StartObject); 2051XamlNode node = new XamlNode(XamlNodeType.StartObject, type);
System.Xaml.Tests (8)
System\Xaml\XamlNodeListTests.cs (1)
280Assert.Equal(XamlNodeType.StartObject, reader.NodeType);
System\Xaml\XamlReaderTests.cs (6)
30yield return new object[] { new XamlNodeType[] { XamlNodeType.StartObject, XamlNodeType.StartMember, XamlNodeType.EndMember, XamlNodeType.Value, XamlNodeType.None, XamlNodeType.EndObject, XamlNodeType.Value }, 6 }; 31yield return new object[] { new XamlNodeType[] { XamlNodeType.StartObject, XamlNodeType.StartMember, XamlNodeType.EndMember, XamlNodeType.Value, XamlNodeType.StartObject, XamlNodeType.None, XamlNodeType.EndObject, XamlNodeType.EndObject, XamlNodeType.Value }, 8 }; 32yield return new object[] { new XamlNodeType[] { XamlNodeType.StartMember, XamlNodeType.StartObject, XamlNodeType.EndObject, XamlNodeType.Value, XamlNodeType.None, XamlNodeType.EndMember, XamlNodeType.Value }, 6 }; 33yield return new object[] { new XamlNodeType[] { XamlNodeType.StartMember, XamlNodeType.StartObject, XamlNodeType.EndObject, XamlNodeType.Value, XamlNodeType.StartMember, XamlNodeType.None, XamlNodeType.EndMember, XamlNodeType.EndMember, XamlNodeType.Value }, 8 }; 47[InlineData(XamlNodeType.StartObject)]
System\Xaml\XamlWriterTests.cs (1)
31var reader = new SubXamlReader(XamlNodeType.StartObject)