C# Class SonarQube.Plugins.Common.AssemblyResolver

Adds additional search directories for assembly resolution
Inheritance: IDisposable
Mostra file Open project: SonarSource-VisualStudio/sonarqube-roslyn-sdk Class Usage Examples

Public Methods

Method Description
AssemblyResolver ( ILogger logger ) : System

Create a new AssemblyResolver that will search in the given directories (recursively) for dependencies.

Dispose ( ) : void

Private Methods

Method Description
CurrentDomain_AssemblyResolve ( object sender, ResolveEventArgs args ) : Assembly
Dispose ( bool disposing ) : void
GetAssemblyFileName ( string input ) : string

Turns the input assembly ref argument into an files name. The input might be a file name (e.g. foo.dll) or a full assembly name (e.g. SimpleAssemblyByFullName, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)

Method Details

AssemblyResolver() public method

Create a new AssemblyResolver that will search in the given directories (recursively) for dependencies.
public AssemblyResolver ( ILogger logger ) : System
logger ILogger
return System

Dispose() public method

public Dispose ( ) : void
return void