Example #1
0
        internal static AttributeNodeContainer AttributeGroupRootNode(string identifier, string value, bool invert, AttributeNodeContainer next)
        {
            AttributeNodeContainer rootNode = s_AttributeGroupContainerNodePool.Get();

            rootNode.type       = StyleASTNodeType.AttributeGroup;
            rootNode.identifier = identifier;
            rootNode.value      = value;
            rootNode.invert     = invert;
            rootNode.next       = next;
            return(rootNode);
        }
        internal static ExpressionNodeContainer ExpressionGroupRootNode(string identifier, bool invert, AttributeNodeContainer next)
        {
            ExpressionNodeContainer rootNode = s_ExpressionGroupContainerNodePool.Get();

            rootNode.type       = StyleASTNodeType.ExpressionGroup;
            rootNode.identifier = identifier;
            return(rootNode);
        }