SyntaxFix
Write A Post
Hire A Developer
Questions
Following leppie's answer, why not make MetaData an interface:
MetaData
public interface IMetaData { } public class Metadata<DataType> : IMetaData where DataType : struct { private DataType mDataType; }