コード例 #1
0
        public Node_DeclareAssign(
	Node_Identifier @name,
	Node_Boolean @constant,
	INode_Expression @type,
	Node_Boolean @breed,
	INode_Expression @value,
	string @nodeSource )
        {
            m_name = @name;
            m_constant = @constant;
            m_type = @type;
            m_breed = @breed;
            m_value = @value;
            m_nodeSource = @nodeSource;
        }
コード例 #2
0
        public Node_DeclareFirst(
	Node_Identifier @name,
	Node_Boolean @overload,
	INode_Expression @type,
	Node_Boolean @breed,
	INode_Expression @value,
	string @nodeSource )
        {
            m_name = @name;
            m_overload = @overload;
            m_type = @type;
            m_breed = @breed;
            m_value = @value;
            m_nodeSource = @nodeSource;
        }
コード例 #3
0
        public Node_TypeSelect(
	INode_Expression @inputValue,
	Node_Identifier @castedName,
	Node_Boolean @requireMatch,
	IList<Node_TypeCase> @typeCases,
	INode_Expression @else,
	string @nodeSource )
        {
            m_inputValue = @inputValue;
            m_castedName = @castedName;
            m_requireMatch = @requireMatch;
            m_typeCases = @typeCases;
            m_else = @else;
            m_nodeSource = @nodeSource;
        }
コード例 #4
0
        public Node_Curry(
	INode_Expression @function,
	IList<Node_Argument> @arguments,
	Node_Boolean @call,
	string @nodeSource )
        {
            m_function = @function;
            m_arguments = @arguments;
            m_call = @call;
            m_nodeSource = @nodeSource;
        }
コード例 #5
0
        public Node_Property(
	Node_Identifier @name,
	Node_Boolean @writable,
	INode_Expression @type,
	string @nodeSource )
        {
            m_name = @name;
            m_writable = @writable;
            m_type = @type;
            m_nodeSource = @nodeSource;
        }
コード例 #6
0
        public Node_ParameterInfo(
	Node_Direction @direction,
	INode_Expression @type,
	Node_Identifier @name,
	Node_Boolean @hasDefaultValue,
	string @nodeSource )
        {
            m_direction = @direction;
            m_type = @type;
            m_name = @name;
            m_hasDefaultValue = @hasDefaultValue;
            m_nodeSource = @nodeSource;
        }
コード例 #7
0
        public Node_Hidable(
	Node_Boolean @hidden,
	INode_StatementDeclaration @declaration,
	string @nodeSource )
        {
            m_hidden = @hidden;
            m_declaration = @declaration;
            m_nodeSource = @nodeSource;
        }
コード例 #8
0
        public Node_Assign(
	Node_Identifier @name,
	Node_Boolean @breed,
	INode_Expression @value,
	string @nodeSource )
        {
            m_name = @name;
            m_breed = @breed;
            m_value = @value;
            m_nodeSource = @nodeSource;
        }
コード例 #9
0
 protected virtual XmlElement serialize(Node_Boolean node)
 {
     XmlElement elem = _doc.CreateElement(node.typeName, desible1NS);
     elem.AppendChild(_doc.CreateTextNode(node.ToString()));
     return elem;
 }