/// <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); }