Example #1
0
		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


		}
Example #2
0
		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
        }