Beispiel #1
0
		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);
			}
		}
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
		public ModelNode(string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity)
			: this(name, type, quality, linesOfCode, maintainabilityIndex, cyclomaticComplexity, new List<IModelNode>())
		{
		}
Beispiel #4
0
		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)
		{
		}
Beispiel #5
0
 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)
 {
 }
Beispiel #6
0
 public ModelNode(string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity)
     : this(name, type, quality, linesOfCode, maintainabilityIndex, cyclomaticComplexity, new List <IModelNode>())
 {
 }