private static void Register(byte identifier, CreateMessage creator) { if (creator == null) throw new ArgumentNullException("creator"); lock (MessageDict) MessageDict.Add(identifier, creator); }