/// <summary> /// Creates a new instance of <see cref="CoreClrAnalyzerAssemblyLoader" />, /// sets that instance to be the default <see cref="AssemblyLoadContext" />, /// and returns that instance. Throws if the Default is already set or the /// binding model is already locked. /// </summary> public static CoreClrAnalyzerAssemblyLoader CreateAndSetDefault() { var assemblyLoader = new CoreClrAnalyzerAssemblyLoader(); InitializeDefaultContext(assemblyLoader); return(assemblyLoader); }
/// <summary> /// Creates a new instance of <see cref="CoreClrAnalyzerAssemblyLoader" />, /// sets that instance to be the default <see cref="AssemblyLoadContext" />, /// and returns that instance. Throws if the Default is already set or the /// binding model is already locked. /// </summary> public static CoreClrAnalyzerAssemblyLoader CreateAndSetDefault() { var assemblyLoader = new CoreClrAnalyzerAssemblyLoader(); InitializeDefaultContext(assemblyLoader); return assemblyLoader; }