C# Класс StaticAnalysis.DependencyAnalyzer.DependencyAnalyzer

The static analysis tool for ensuring no runtime conflicts in assembly dependencies
Наследование: IStaticAnalyzer
Показать файл Открыть проект

Открытые методы

Метод Описание
Analyze ( IEnumerable directories ) : void
DependencyAnalyzer ( ) : System
GetAnalysisReport ( ) : AnalysisReport

These methods will be added in a new work item that has enhancements for Static Analysis tool

Приватные методы

Метод Описание
AddSharedAssembly ( AssemblyRecord assembly ) : bool
AddSharedAssemblyExactVersion ( AssemblyRecord record ) : bool
CheckAssemblyReference ( AssemblyName reference, AssemblyRecord parent ) : void
CreateAssemblyRecord ( string path ) : AssemblyRecord
FindExtraAssemblies ( ) : void
IStaticAnalyzer ( IEnumerable cmdletProbingDirs, Func directoryFilter, bool>.Func cmdletFilter ) : void

These methods will be added in a new work item that has enhancements for Static Analysis tool

IsCommandAssembly ( AssemblyRecord assembly ) : bool
IsFrameworkAssembly ( AssemblyName name ) : bool
LoadByReflectionFromFile ( string assemblyPath ) : AssemblyMetadata
ProcessDirectory ( string directoryPath ) : void
RequiresExactVersionMatch ( AssemblyRecord name ) : bool

Описание методов

Analyze() публичный Метод

public Analyze ( IEnumerable directories ) : void
directories IEnumerable
Результат void

DependencyAnalyzer() публичный Метод

public DependencyAnalyzer ( ) : System
Результат System

GetAnalysisReport() публичный Метод

These methods will be added in a new work item that has enhancements for Static Analysis tool
public GetAnalysisReport ( ) : AnalysisReport
Результат AnalysisReport