タイプに[DataContract]属性が定義されているか、または定義されているタイプを継承しているかどうかを確認しようとしています
例えば:
[DataContract]
public class Base
{
}
public class Child : Base
{
}
// IsDefined(typeof(Child), typeof(DataContract)) should be true;
Attribute.IsDefined、およびAttribute.GetCustomAttributeは基本クラスを参照しません
BaseClassesを見ずにこれを行う方法を誰もが知っています