C# Класс System.Yaml.YamlComplexNode

Abstract base class of YamlNode that have child nodes. YamlMapping and YamlSequence inherites from this class.
Наследование: YamlNode
Показать файл Открыть проект

Защищенные методы

Метод Описание
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