ReadNode() public method

public ReadNode ( ) : Kn5Node
return Kn5Node
コード例 #1
0
ファイル: Kn5.FromFile.cs プロジェクト: WildGenie/actools
        private Kn5Node FromFile_Node(Kn5Reader reader)
        {
            var node     = reader.ReadNode();
            var capacity = node.Children.Capacity;

            try {
                for (var i = 0; i < capacity; i++)
                {
                    node.Children.Add(FromFile_Node(reader));
                }
            } catch (EndOfStreamException) {
                node.Children.Capacity = node.Children.Count;
            }

            return(node);
        }
コード例 #2
0
ファイル: Kn5_FromFile.cs プロジェクト: gro-ove/actools
        private Kn5Node FromFile_Node(Kn5Reader reader) {
            var node = reader.ReadNode();
            var capacity = node.Children.Capacity;

            try {
                for (var i = 0; i < capacity; i++) {
                    node.Children.Add(FromFile_Node(reader));
                }
            } catch (EndOfStreamException) {
                node.Children.Capacity = node.Children.Count;
            }

            return node;
        }