C# Class VisualMutator.Model.Mutations.Types.SolutionTypesManager

Inheritance: ITypesManager
Datei anzeigen Open project: visualmutator/visualmutator

Public Methods

Method Description
CreateAssemblyNode ( IModuleInfo module, ICodePartsMatcher matcher ) : AssemblyNode
CreateFilterBasedOnSelection ( ICollection assemblies ) : MutationFilter
CreateNodesFromAssemblies ( List modules, ICodePartsMatcher constraints ) : IList
RemoveFromParentIfEmpty ( MutationNode node ) : void
SolutionTypesManager ( ) : System

Method Details

CreateAssemblyNode() public method

public CreateAssemblyNode ( IModuleInfo module, ICodePartsMatcher matcher ) : AssemblyNode
module IModuleInfo
matcher ICodePartsMatcher
return AssemblyNode

CreateFilterBasedOnSelection() public method

public CreateFilterBasedOnSelection ( ICollection assemblies ) : MutationFilter
assemblies ICollection
return MutationFilter

CreateNodesFromAssemblies() public method

public CreateNodesFromAssemblies ( List modules, ICodePartsMatcher constraints ) : IList
modules List
constraints ICodePartsMatcher
return IList

RemoveFromParentIfEmpty() public method

public RemoveFromParentIfEmpty ( MutationNode node ) : void
node MutationNode
return void

SolutionTypesManager() public method

public SolutionTypesManager ( ) : System
return System