C# 클래스 VisualMutator.Model.Mutations.Types.SolutionTypesManager

상속: ITypesManager
파일 보기 프로젝트 열기: visualmutator/visualmutator

공개 메소드들

메소드 설명
CreateAssemblyNode ( IModuleInfo module, ICodePartsMatcher matcher ) : AssemblyNode
CreateFilterBasedOnSelection ( ICollection assemblies ) : MutationFilter
CreateNodesFromAssemblies ( List modules, ICodePartsMatcher constraints ) : IList
RemoveFromParentIfEmpty ( MutationNode node ) : void
SolutionTypesManager ( ) : System

메소드 상세

CreateAssemblyNode() 공개 메소드

public CreateAssemblyNode ( IModuleInfo module, ICodePartsMatcher matcher ) : AssemblyNode
module IModuleInfo
matcher ICodePartsMatcher
리턴 AssemblyNode

CreateFilterBasedOnSelection() 공개 메소드

public CreateFilterBasedOnSelection ( ICollection assemblies ) : MutationFilter
assemblies ICollection
리턴 MutationFilter

CreateNodesFromAssemblies() 공개 메소드

public CreateNodesFromAssemblies ( List modules, ICodePartsMatcher constraints ) : IList
modules List
constraints ICodePartsMatcher
리턴 IList

RemoveFromParentIfEmpty() 공개 메소드

public RemoveFromParentIfEmpty ( MutationNode node ) : void
node MutationNode
리턴 void

SolutionTypesManager() 공개 메소드

public SolutionTypesManager ( ) : System
리턴 System