namespace SK.Framework { public class Message : IMessage { public T content; } public class Message : IMessage { public T1 content1; public T2 content2; } public class Message : IMessage { public T1 content1; public T2 content2; public T3 content3; } public class Message : IMessage { public T1 content1; public T2 content2; public T3 content3; public T4 content4; } public class Message : IMessage { public T1 content1; public T2 content2; public T3 content3; public T4 content4; public T5 content5; } }