4 instantiations of ScriptMetadataResolver
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
136scriptOptions: ScriptOptions.Default.WithMetadataResolver(new ScriptMetadataResolver(referenceResolver)),
Microsoft.CodeAnalysis.Scripting (3)
ScriptMetadataResolver.cs (3)
19public static ScriptMetadataResolver Default { get; } = new ScriptMetadataResolver( 45return new ScriptMetadataResolver(_resolver.WithRelativePathResolver( 61return new ScriptMetadataResolver(_resolver.WithRelativePathResolver(
17 references to ScriptMetadataResolver
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (2)
InteractiveSessionReferencesTests.cs (2)
121var options = ScriptOptions.Default.WithMetadataResolver(ScriptMetadataResolver.Default.WithSearchPaths(RuntimeEnvironment.GetRuntimeDirectory())); 226WithMetadataResolver(ScriptMetadataResolver.Default.WithSearchPaths(RuntimeEnvironment.GetRuntimeDirectory())).
Microsoft.CodeAnalysis.InteractiveHost (6)
Interactive\Core\InteractiveHost.Service.cs (6)
81Debug.Assert(scriptOptions.MetadataResolver is ScriptMetadataResolver); 89public ScriptMetadataResolver MetadataReferenceResolver 90=> (ScriptMetadataResolver)ScriptOptions.MetadataResolver; 434var metadataResolver = state.MetadataReferenceResolver; 551var metadataResolver = state.MetadataReferenceResolver.WithSearchPaths(referencePathsWithoutRspDir); 552var rspMetadataResolver = state.MetadataReferenceResolver.WithSearchPaths(referencePaths).WithBaseDirectory(rspDirectory);
Microsoft.CodeAnalysis.Scripting (9)
ScriptMetadataResolver.cs (8)
17public sealed class ScriptMetadataResolver : MetadataReferenceResolver, IEquatable<ScriptMetadataResolver> 19public static ScriptMetadataResolver Default { get; } = new ScriptMetadataResolver( 32public ScriptMetadataResolver WithSearchPaths(params string[] searchPaths) 35public ScriptMetadataResolver WithSearchPaths(IEnumerable<string> searchPaths) 38public ScriptMetadataResolver WithSearchPaths(ImmutableArray<string> searchPaths) 49public ScriptMetadataResolver WithBaseDirectory(string? baseDirectory) 73public bool Equals(ScriptMetadataResolver? other) => _resolver.Equals(other); 74public override bool Equals(object? other) => Equals(other as ScriptMetadataResolver);
ScriptOptions.cs (1)
30metadataResolver: ScriptMetadataResolver.Default,