Exemplo n.º 1
0
        private object[] parseArguments(YamlNode node)
        {
            if (node.NodeType != YamlNodeType.Sequence)
            {
                throw new YamlException(node.Start, node.End, "Invalid object structure");
            }

            return(parseArguments(node.Seq()));
        }
Exemplo n.º 2
0
        private EntityModel parseEntity(YamlNode node)
        {
            // Named entity
            if (node.NodeType == YamlNodeType.Mapping)
            {
                return(parseEntity(node.Map()));
            }
            // Unnamed entity
            if (node.NodeType == YamlNodeType.Sequence)
            {
                return(parseEntity(node.Seq()));
            }

            throw new YamlException(node.Start, node.End, "Invalid entity structure");
        }