public virtual void WriteContentProperty(XamlContentPropertyNode xamlContentPropertyNode) { if (BamlRecordWriter != null) { BamlRecordWriter.WriteContentProperty(xamlContentPropertyNode); } }
internal virtual void WriteContentProperty(XamlContentPropertyNode xamlContentPropertyNode) { BamlContentPropertyRecord bamlContentPropertyRecord = (BamlContentPropertyRecord)BamlRecordManager.GetWriteRecord(BamlRecordType.ContentProperty); bamlContentPropertyRecord.AttributeId = MapTable.AddAttributeInfoMap(BinaryWriter, xamlContentPropertyNode.AssemblyName, xamlContentPropertyNode.TypeFullName, xamlContentPropertyNode.PropDeclaringType, xamlContentPropertyNode.PropName, xamlContentPropertyNode.PropValidType, BamlAttributeUsage.Default); WriteAndReleaseRecord(bamlContentPropertyRecord, xamlContentPropertyNode); }