// Check if we have to insert an EndAttributes xaml node at the end // of an element start tag. private void CheckEndAttributes() { if (_nodeTypeStack.Count > 0) { WriteStackNode parentNode = _nodeTypeStack.Peek() as WriteStackNode; if (!parentNode.EndAttributesReached && parentNode.RecordType == BamlRecordType.ElementStart) { XamlEndAttributesNode node = new XamlEndAttributesNode( 0, 0, _depth, false); _bamlRecordWriter.WriteEndAttributes(node); } parentNode.EndAttributesReached = true; } }