C# 클래스 ArchiMetrics.Analysis.Model.ModelNode

상속: IModelNode
파일 보기 프로젝트 열기: jjrdk/ArchiMetrics 1 사용 예제들

공개 메소드들

메소드 설명
AddChild ( IModelNode child ) : void
Equals ( IModelNode other ) : bool

Indicates whether the current object is equal to another object of the same type.

Equals ( object obj ) : bool

Determines whether the specified T:System.Object is equal to the current T:System.Object.

Flatten ( ) : IEnumerable
GetHashCode ( ) : int

Serves as a hash function for a particular type.

ModelNode ( string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity ) : System.Collections.Generic
ModelNode ( string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity, IList vertices ) : System.Collections.Generic
RemoveChild ( IModelNode child ) : void
SetParent ( IModelNode parent ) : void
ToString ( ) : string

Returns a string that represents the current object.

operator ( ) : bool

비공개 메소드들

메소드 설명
FlattenChildren ( IEnumerable vertices ) : IEnumerable
GetQualifiedName ( ) : string

메소드 상세

AddChild() 공개 메소드

public AddChild ( IModelNode child ) : void
child IModelNode
리턴 void

Equals() 공개 메소드

Indicates whether the current object is equal to another object of the same type.
public Equals ( IModelNode other ) : bool
other IModelNode An object to compare with this object.
리턴 bool

Equals() 공개 메소드

Determines whether the specified T:System.Object is equal to the current T:System.Object.
public Equals ( object obj ) : bool
obj object The object to compare with the current object.
리턴 bool

Flatten() 공개 메소드

public Flatten ( ) : IEnumerable
리턴 IEnumerable

GetHashCode() 공개 메소드

Serves as a hash function for a particular type.
public GetHashCode ( ) : int
리턴 int

ModelNode() 공개 메소드

public ModelNode ( string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity ) : System.Collections.Generic
name string
type string
quality CodeQuality
linesOfCode int
maintainabilityIndex double
cyclomaticComplexity int
리턴 System.Collections.Generic

ModelNode() 공개 메소드

public ModelNode ( string name, string type, CodeQuality quality, int linesOfCode, double maintainabilityIndex, int cyclomaticComplexity, IList vertices ) : System.Collections.Generic
name string
type string
quality CodeQuality
linesOfCode int
maintainabilityIndex double
cyclomaticComplexity int
vertices IList
리턴 System.Collections.Generic

RemoveChild() 공개 메소드

public RemoveChild ( IModelNode child ) : void
child IModelNode
리턴 void

SetParent() 공개 메소드

public SetParent ( IModelNode parent ) : void
parent IModelNode
리턴 void

ToString() 공개 메소드

Returns a string that represents the current object.
public ToString ( ) : string
리턴 string

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool