0
移植可能なクラスでこれを行う方法についてのアイデアはありますか? 't'はIsInterfaceまたはIsAbstractを持たないようでも、TypeにIsAssignableFromもありません。アクチベータを使用してポータブルクラスプロジェクトのインターフェイスからインスタンスを取得する
移植可能なクラスライブラリプロジェクト内のインターフェイスからインスタンスをアクティブ化しようとしています。そのため、Xamarinで使用することができます。
私はthis questionから、このコードを試してみましたが、それは多くのものとして動作しないポータブルプロジェクトに存在しない
コードは質問から:
Type[] iLoadTypes = (from t in Assembly.Load("ClassLibrary1").GetExportedTypes()
where !t.IsInterface && !t.IsAbstract
where typeof(ILoad).IsAssignableFrom(t)
select t).ToArray();
おかげ