Пример #1
0
 /// <summary>
 ///     Creates a new meta table.
 /// </summary>
 /// <param name = "filter">An object that filters requests to the meta table.</param>
 internal MetaTableImpl(IMetaFilter filter) : this(filter, 7)
 {
 }
Пример #2
0
 /// <summary>
 ///     Creates a new meta table.
 /// </summary>
 /// <param name = "filter">An object that filters request to the meta table.</param>
 /// <param name = "capacity">The initial capacity for the underlying data structure.</param>
 protected MetaTableImpl(IMetaFilter filter, int capacity)
 {
     _filter = filter;
     _table = new SymbolTable<MetaEntry>(capacity);
 }
Пример #3
0
 protected virtual void CloneFrom(MetaTableImpl metaTable)
 {
     _table = _createInternalStorage(metaTable.Count);
     _table.AddRange(metaTable._table);
     _filter = metaTable._filter;
 }