/// <exception cref="VPackException"/> public virtual void Seal() { if (this.builder == null) { return; } this.builder.Close(); VPackSlice slice = this.builder.Slice(); for (int i = 0; i < slice.GetLength(); i++) { VPackSlice key = slice.KeyAt(i); VPackSlice value = slice.ValueAt(i); this.attributeToKey[key.AsString] = value; this.keyToAttribute[value.AsInt] = key; } }