Пример #1
0
 /// <summary>
 /// Called when parsing hits literal content.
 /// </summary>
 public virtual void WriteLiteralContent(XamlLiteralContentNode xamlLiteralContentNode)
 {
     if (BamlRecordWriter != null)
     {
         BamlRecordWriter.WriteLiteralContent(xamlLiteralContentNode);
     }
 }
        // Write a literal content blob to BAML
        internal void WriteLiteralContent(XamlLiteralContentNode xamlLiteralContentNode)
        {
            // initialize the element and add to the stack
            BamlLiteralContentRecord bamlLiteralContent =
                (BamlLiteralContentRecord) BamlRecordManager.GetWriteRecord(BamlRecordType.LiteralContent);
            bamlLiteralContent.Value = xamlLiteralContentNode.Content;

            WriteAndReleaseRecord(bamlLiteralContent, xamlLiteralContentNode);
        }