40 references to WithMetadataReferenceResolver
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCompiler.cs (1)
165.WithMetadataReferenceResolver(referenceDirectiveResolver)
CSharpCompilationOptions.cs (1)
648WithMetadataReferenceResolver(resolver);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\AddUsing\AddUsingTests.cs (1)
2170TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (34)
Compilation\CompilationAPITests.cs (3)
588var c = CreateCompilationWithMscorlib461(new[] { t1, t2 }, options: TestOptions.ReleaseDll.WithMetadataReferenceResolver( 2000var c2 = c1.WithOptions(TestOptions.ReleaseDll.WithMetadataReferenceResolver(new TestMetadataReferenceResolver())); 2004var c3 = c1.WithOptions(TestOptions.ReleaseDll.WithMetadataReferenceResolver(c1.Options.MetadataReferenceResolver));
Compilation\CSharpCompilationOptionsTests.cs (1)
134TestProperty((old, value) => old.WithMetadataReferenceResolver(value), opt => opt.MetadataReferenceResolver, new TestMetadataReferenceResolver());
Compilation\ReferenceManagerTests.cs (26)
869options: TestOptions.ReleaseDll.WithMetadataReferenceResolver( 1280options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 1319var options = TestOptions.ReleaseDll.WithMetadataReferenceResolver(new ErroneousReferenceResolver()); 1361var c = CreateCompilationWithMscorlib461(new[] { t1, t2 }, options: TestOptions.ReleaseDll.WithMetadataReferenceResolver( 2327TestOptions.ReleaseDll.WithMetadataReferenceResolver( 2356TestOptions.ReleaseDll.WithMetadataReferenceResolver( 2535var c = CreateCompilationWithMscorlib46("public class C : A { }", new[] { aRef }, TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2564", new[] { aRef }, TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2602TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2646TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2682TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2709TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2725TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2753TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2778TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2810TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolver)); 2845s_signedDll.WithMetadataReferenceResolver(resolver)); 2886s_signedDll.WithMetadataReferenceResolver(resolverA), assemblyName: "A").EmitToImageReference(); 2897s_signedDll.WithMetadataReferenceResolver(resolverC)); 2952s_signedDll.WithMetadataReferenceResolver(resolverA), assemblyName: "A").EmitToImageReference(); 2963s_signedDll.WithMetadataReferenceResolver(resolverC)); 3017TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolverC)); 3063s_signedDll.WithMetadataReferenceResolver(resolverC)); 3129TestOptions.ReleaseDll.WithMetadataReferenceResolver(resolverC)); 3191options.WithMetadataReferenceResolver(resolverC)); 3231options.WithMetadataReferenceResolver(resolverC));
Symbols\CompilationCreationTests.cs (4)
2703options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(new Resolver(data, core, system))); 2739options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(new Resolver(data, core, system))); 2784options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(new DummyReferenceResolver(csClasses01))); 2794options: TestOptions.ReleaseDll.WithMetadataReferenceResolver(null));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
TestOptions.cs (2)
82public static readonly CSharpCompilationOptions DebugDllThrowing = DebugDll.WithMetadataReferenceResolver(new ThrowingMetadataReferenceResolver()); 83public static readonly CSharpCompilationOptions DebugExeThrowing = DebugExe.WithMetadataReferenceResolver(new ThrowingMetadataReferenceResolver());
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\TempPECompilerService.cs (1)
62.WithMetadataReferenceResolver(metadataResolver));