internal static TokenCollection Load(XmlNode xnTokens) { TokenCollection tc = new TokenCollection(); foreach (XmlNode xnToken in xnTokens.SelectNodes("token")) { tc.Add(Token.Load(xnToken)); } return(tc); }
public TokenCollectionsChangedEventArgs(TokenCollection tokenCollection, Player player, Operation operation, Token tokenChanged) : this(tokenCollection, player, operation) { switch (operation) { case TokenCollectionsChangedEventArgs.Operation.Added: _AddedTokens.Add(tokenChanged); break; case TokenCollectionsChangedEventArgs.Operation.Removed: _RemovedTokens.Add(tokenChanged); break; } }