static void Resolver_Warning(AssemblyResolver.WarningId warning, string message, string[] parameters) { if (warning != AssemblyResolver.WarningId.HigherVersion) { Console.Error.WriteLine("Warning: " + message, parameters); } }
static void loader_Warning(AssemblyResolver.WarningId warning, string message, string[] parameters) { switch (warning) { case AssemblyResolver.WarningId.HigherVersion: StaticCompiler.IssueMessage(Message.AssumeAssemblyVersionMatch, parameters); break; case AssemblyResolver.WarningId.InvalidLibDirectoryOption: StaticCompiler.IssueMessage(Message.InvalidDirectoryInLibOptionPath, parameters); break; case AssemblyResolver.WarningId.InvalidLibDirectoryEnvironment: StaticCompiler.IssueMessage(Message.InvalidDirectoryInLibEnvironmentPath, parameters); break; case AssemblyResolver.WarningId.LegacySearchRule: StaticCompiler.IssueMessage(Message.LegacySearchRule, parameters); break; case AssemblyResolver.WarningId.LocationIgnored: StaticCompiler.IssueMessage(Message.AssemblyLocationIgnored, parameters); break; default: StaticCompiler.IssueMessage(Message.UnknownWarning, string.Format(message, parameters)); break; } }