internal InteractiveMetadataReferenceResolver(ImmutableArray <string> searchPaths, string baseDirectory) { this.gacResolver = new GacFileResolver( searchPaths, baseDirectory: baseDirectory, architectures: GacFileResolver.Default.Architectures, // TODO (tomat) preferredCulture: System.Globalization.CultureInfo.CurrentCulture); // TODO (tomat) }
internal RoslynWorkspace(HostServices host, NuGetConfiguration nuGetConfiguration, RoslynHost roslynHost) : base(host, WorkspaceKind.Host) { _nuGetConfiguration = nuGetConfiguration; _referencesDirectives = new ConcurrentDictionary <string, DirectiveInfo>(); _gacResolver = GacFileResolver.IsAvailable ? new GacFileResolver() : null; RoslynHost = roslynHost; }