Assembly
クラスを使用してから取得[DataMember]'s
しようとしています[ServiceContract]
。問題は、私のメソッドが空のコレクションを返すことです...
これが私のコードです:
Assembly assembly = Assembly.LoadFrom(dllPath);
Type c = assembly.GetType(fullName);
var dataMembers = c.GetFields().Where(f => f.GetCustomAttributes<DataContractFormatAttribute>().Any());
そして、ここに私のサービスクラスがあります:
[ServiceContract]
public class MyService
{
[DataMember]
public string Test;
[DataMember]
public Int64 ComeAndGetMe;
public bool AmIUseless;
[OperationContract]
public void DoSomething()
{
}
}
Test
と を取得したいComeAndGetMe
。