[dotnet-linker] Add a DotNetResolver.

This is just a stub to make code compile, it's not needed at runtime.
This commit is contained in:
Rolf Bjarne Kvinge 2020-07-17 16:38:40 +02:00
Родитель c4186268b9
Коммит f6cf39c72b
3 изменённых файлов: 24 добавлений и 2 удалений

Просмотреть файл

@ -16,8 +16,12 @@ using ObjCRuntime;
#if MONOTOUCH #if MONOTOUCH
using PlatformResolver = MonoTouch.Tuner.MonoTouchResolver; using PlatformResolver = MonoTouch.Tuner.MonoTouchResolver;
#else #elif MMP
using PlatformResolver = Xamarin.Bundler.MonoMacResolver; using PlatformResolver = Xamarin.Bundler.MonoMacResolver;
#elif NET
using PlatformResolver = Xamarin.Linker.DotNetResolver;
#else
#error Invalid defines
#endif #endif
namespace Xamarin.Bundler { namespace Xamarin.Bundler {

Просмотреть файл

@ -26,10 +26,14 @@ using MonoTouch;
using MonoTouch.Tuner; using MonoTouch.Tuner;
using PlatformResolver = MonoTouch.Tuner.MonoTouchResolver; using PlatformResolver = MonoTouch.Tuner.MonoTouchResolver;
using PlatformLinkContext = MonoTouch.Tuner.MonoTouchLinkContext; using PlatformLinkContext = MonoTouch.Tuner.MonoTouchLinkContext;
#else #elif MMP
using MonoMac.Tuner; using MonoMac.Tuner;
using PlatformResolver = Xamarin.Bundler.MonoMacResolver; using PlatformResolver = Xamarin.Bundler.MonoMacResolver;
using PlatformLinkContext = MonoMac.Tuner.MonoMacLinkContext; using PlatformLinkContext = MonoMac.Tuner.MonoMacLinkContext;
#elif NET
using PlatformResolver = Xamarin.Linker.DotNetResolver;
#else
#error Invalid defines
#endif #endif
namespace Xamarin.Bundler { namespace Xamarin.Bundler {

Просмотреть файл

@ -0,0 +1,14 @@
using System;
using Mono.Cecil;
using Xamarin.Bundler;
namespace Xamarin.Linker {
public class DotNetResolver : CoreResolver {
public override AssemblyDefinition Resolve (AssemblyNameReference name, ReaderParameters parameters)
{
throw new NotImplementedException ();
}
}
}