7
現在、Xamarin.iOSアプリケーションライブラリをPCL(プロファイル78)に変換しようとしています。私はコンパイルされません。このコードを持っている:ここではポータブルクラスライブラリの反映
public static void RegisterAllCommandHandlers(IEnumerable<Assembly> assemblies) {
// Get all types that are concrete classes which implement ICommandHandler
var commandHandlerOpenGenericType = typeof(ICommandHandler<>);
var types = new List<Type>();
foreach (var assembly in assemblies) {
types.AddRange(assembly.GetTypes()
.Where(x => x.IsClass && !x.IsAbstract && x.GetInterfaces().Any(i => i.IsGenericType && i.GetGenericTypeDefinition() == commandHandlerOpenGenericType)));
}
}
は、コンパイルエラーの画像です:
は、どのように私は新しいリフレクションAPIと同じことを行うことができますか?
:
は、このコードを試してみてください? – Markus
@Markus Profile 78(Xamarin.IOS、Xamarin.Android、.net 4.5、windows store、windows phone 8 –
コンパイラのエラーは何ですか?(画像にはコンパイラのエラーは表示されません) – elgonzo