using System.Collections.Generic; namespace BotSharp.Algorithm.Bayesian { /// /// Interface ITokenRegistration /// public interface ITokenRegistration { /// /// Adds the given tokens a single time, incrementing the /// and, at the first addition, the . /// /// The token. /// The additional tokens. /// /// token /// or /// additionalTokens /// void AddToken(IToken token, params IToken[] additionalTokens); /// /// Adds the given tokens a single time, incrementing the /// and, at the first addition, the . /// /// The tokens. /// tokens void AddToken(IEnumerable tokens); /// /// Removes the given tokens a single time, decrementing the and, /// eventually, the . /// /// The token. /// The additional tokens. /// /// token /// or /// additionalTokens /// /// void RemoveTokenOnce(IToken token, params IToken[] additionalTokens); /// /// Removes the given tokens a single time, decrementing the and, /// eventually, the . /// /// The tokens. /// tokens /// void RemoveTokenOnce(IEnumerable tokens); /// /// Removes the given tokens a single time, decrementing the and, /// eventually, the . /// /// The token. /// The additional tokens. /// /// token /// or /// additionalTokens /// /// void PurgeToken(IToken token, params IToken[] additionalTokens); /// /// Removes the given tokens a single time, decrementing the and, /// eventually, the . /// /// The tokens. /// tokens /// void PurgeToken(IEnumerable tokens); } }