public ModelNode(string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity, IList<IModelNode> vertices) { DisplayName = name; Quality = quality; LinesOfCode = linesOfCode; MaintainabilityIndex = maintainabilityIndex; CyclomaticComplexity = cyclomaticComplexity; QualifiedName = name; Type = type ?? NodeKind.Undefined; _children = vertices; foreach (var child in Children) { child.SetParent(this); } }
public ModelNode(string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity, IList <IModelNode> vertices) { DisplayName = name; Quality = quality; LinesOfCode = linesOfCode; MaintainabilityIndex = maintainabilityIndex; CyclomaticComplexity = cyclomaticComplexity; QualifiedName = name; Type = type ?? NodeKind.Undefined; _children = vertices; foreach (var child in Children) { child.SetParent(this); } }
public ModelNode(string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity) : this(name, type, quality, linesOfCode, maintainabilityIndex, cyclomaticComplexity, new List<IModelNode>()) { }
public StaticModelNode(string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity, IList<IModelNode> children) : base(name, type, quality, linesOfCode, maintainabilityIndex, cyclomaticComplexity, children) { }
public StaticModelNode(string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity, IList <IModelNode> children) : base(name, type, quality, linesOfCode, maintainabilityIndex, cyclomaticComplexity, children) { }
public ModelNode(string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity) : this(name, type, quality, linesOfCode, maintainabilityIndex, cyclomaticComplexity, new List <IModelNode>()) { }