C# 클래스 StaticAnalysis.DependencyAnalyzer.DependencyAnalyzer

The static analysis tool for ensuring no runtime conflicts in assembly dependencies
상속: IStaticAnalyzer
파일 보기 프로젝트 열기: Azure/azure-powershell

공개 메소드들

메소드 설명
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