using System; using System.Collections.Generic; using System.Linq; using System.Text; using SuperSocket.SocketBase.Protocol; namespace SuperSocket.SocketBase.Command { /// <summary> /// A command type for whose request info type is StringRequestInfo /// </summary> /// <typeparam name="TAppSession">The type of the app session.</typeparam> public abstract class StringCommandBase<TAppSession> : CommandBase<TAppSession, StringRequestInfo> where TAppSession : IAppSession, IAppSession<TAppSession, StringRequestInfo>, new() { } /// <summary> /// A command type for whose request info type is StringRequestInfo /// </summary> public abstract class StringCommandBase : StringCommandBase<AppSession> { } }