public override void Init(FdoCache cache, Mediator mediator, XmlNode recordListNode) { CheckDisposed(); // <recordList owner="ReversalIndex" property="AllEntries" assemblyPath="RBRExtensions.dll" class="RBRExtensions.AllReversalEntriesRecordList"/> BaseInit(cache, mediator, recordListNode); //string owner = XmlUtils.GetOptionalAttributeValue(recordListNode, "owner"); IVwVirtualHandler vh = cache.VwCacheDaAccessor.GetVirtualHandlerName("ReversalIndex", "AllEntries"); if (vh == null) { vh = new AllReversalEntriesVh(null, cache); cache.VwCacheDaAccessor.InstallVirtual(vh); } m_flid = vh.Tag; int rih = GetReversalIndexHvo(mediator); if (rih > 0) { IReversalIndex ri = ReversalIndex.CreateFromDBObject(cache, rih); m_owningObject = ri; m_fontName = ri.WritingSystemRA.DefaultSerif; } m_oldLength = 0; }