private TokenTable(SerializationInfo info,StreamingContext context) // : base(info,context) { this.m_siInfo=info; #if DIALOGUEMASTER this.m_InnerDict = new RemotableValuesDictionary<string, ITokenStats>(TokenTable.MAX_TOKENS_DEFAULT); #else this.m_InnerDict = new Dictionary<string, ITokenStats>(TokenTable.MAX_TOKENS_DEFAULT); #endif }
public TokenTable(int maxTokens) { this.m_WordTable = new TokenTable(this.m_MaxTokens, true); this.m_CharsetTable = new TokenTable(50, false); this.m_MaxTokens = maxTokens; #if DIALOGUEMASTER this.m_InnerDict = new RemotableValuesDictionary<string, ITokenStats>(m_MaxTokens); if (UseCounters && (m_Counters == null)) { Installer.InstallCounters(); m_Counters = new TableCounters(); } #else this.m_InnerDict = new Dictionary<string, ITokenStats>(m_MaxTokens); #endif }