特定の属性を持つタイプTのジェネリックメソッドを作成することは可能ですか?T
例えば:
public static XmlDocument SerializeObjectToXml<T>(T obj)
{
//...
}
Serializableおよび/またはDataContract属性を持つクラスのみをシリアル化したい:
[Serializable]
[DataContract(Name = "viewModel", Namespace = "ns")]
internal class ViewModel
{
//...
}