C# 클래스 Endjin.Assembly.ChangeDetection.Diff.AssemblyDiffer

파일 보기 프로젝트 열기: endjin/Endjin.Assembly.ChangeDetection

공개 메소드들

메소드 설명
AssemblyDiffer ( AssemblyDefinition v1, AssemblyDefinition v2 ) : System
AssemblyDiffer ( string assemblyFileV1, string assemblyFileV2 ) : System

Initializes a new instance of the AssemblyDiffer class.

GenerateTypeDiff ( QueryAggregator queries ) : AssemblyDiffCollection

비공개 메소드들

메소드 설명
DiffTypes ( List typesV1, List typesV2, QueryAggregator queries ) : void
GetTypeByDefinition ( Mono.Cecil.TypeDefinition search, List types ) : Mono.Cecil.TypeDefinition
OnAddedType ( Mono.Cecil.TypeDefinition type ) : void
OnRemovedType ( Mono.Cecil.TypeDefinition type ) : void
ShallowTypeComapare ( Mono.Cecil.TypeDefinition v1, Mono.Cecil.TypeDefinition v2 ) : bool

메소드 상세

AssemblyDiffer() 공개 메소드

public AssemblyDiffer ( AssemblyDefinition v1, AssemblyDefinition v2 ) : System
v1 Mono.Cecil.AssemblyDefinition
v2 Mono.Cecil.AssemblyDefinition
리턴 System

AssemblyDiffer() 공개 메소드

Initializes a new instance of the AssemblyDiffer class.
public AssemblyDiffer ( string assemblyFileV1, string assemblyFileV2 ) : System
assemblyFileV1 string The assembly file v1.
assemblyFileV2 string The assembly file v2.
리턴 System

GenerateTypeDiff() 공개 메소드

public GenerateTypeDiff ( QueryAggregator queries ) : AssemblyDiffCollection
queries Endjin.Assembly.ChangeDetection.Query.QueryAggregator
리턴 AssemblyDiffCollection