C# 클래스 System.Yaml.YamlComplexNode

Abstract base class of YamlNode that have child nodes. YamlMapping and YamlSequence inherites from this class.
상속: YamlNode
파일 보기 프로젝트 열기: jbruening/YamlSerializer-Fork

보호된 메소드들

메소드 설명
GetHashCodeCore ( ) : int

Calculate hash code from YamlNode.Tag property and all child nodes. The result is cached.

GetHashCodeCoreSub ( int path, int>.Dictionary dict ) : int

Calculates the hash code for a collection object. This function is called recursively on the child objects with the sub cache code repository for the nodes already appeared in the node tree.

메소드 상세

GetHashCodeCore() 보호된 메소드

Calculate hash code from YamlNode.Tag property and all child nodes. The result is cached.
protected GetHashCodeCore ( ) : int
리턴 int

GetHashCodeCoreSub() 보호된 추상적인 메소드

Calculates the hash code for a collection object. This function is called recursively on the child objects with the sub cache code repository for the nodes already appeared in the node tree.
protected abstract GetHashCodeCoreSub ( int path, int>.Dictionary dict ) : int
path int The cache code for the path where this node was found.
dict int>.Dictionary Repository of the nodes that already appeared in the node tree. /// Sub hash code for the nodes can be refered to from this dictionary.
리턴 int