get {
return _inner;
}
- set {
+ private set {
_inner = value;
_inner.parent_node = this;
}
*/
public DataType element_type {
get { return _element_type; }
- set {
+ private set {
_element_type = value;
_element_type.parent_node = this;
}
/**
* The rank of the array.
*/
- public int rank { get; set; }
+ public int rank { get; private set; }
/**
* The size for each dimension ascending from left to right.
*/
public InitializerList? initializer_list {
get { return _initializer_list; }
- set {
+ private set {
_initializer_list = value;
if (_initializer_list != null) {
_initializer_list.parent_node = this;
*/
public Expression left {
get { return _left; }
- set {
+ private set {
_left = value;
_left.parent_node = this;
}
/**
* Assignment operator.
*/
- public AssignmentOperator operator { get; set; }
+ public AssignmentOperator operator { get; private set; }
/**
* Right hand side of the assignment.
*/
public Expression right {
get { return _right; }
- set {
+ private set {
_right = value;
_right.parent_node = this;
}
/**
* The name of the attribute type.
*/
- public string name { get; set; }
+ public string name { get; private set; }
/**
* Contains all specified attribute arguments.
/**
* The binary operator.
*/
- public BinaryOperator operator { get; set; }
+ public BinaryOperator operator { get; private set; }
/**
* The left operand.
get {
return _left;
}
- set {
+ private set {
_left = value;
_left.parent_node = this;
}
get {
return _right;
}
- set {
+ private set {
_right = value;
_right.parent_node = this;
}
/**
* The literal value.
*/
- public bool value { get; set; }
+ public bool value { get; private set; }
/**
* Creates a new boolean literal.
get {
return _inner;
}
- set {
+ private set {
_inner = value;
_inner.parent_node = this;
}
*/
public DataType type_reference {
get { return _data_type; }
- set {
+ private set {
_data_type = value;
_data_type.parent_node = this;
}
get {
return _value;
}
- set {
+ private set {
_value = value;
if (!value.validate ()) {
/**
* Parent of this code node.
*/
- public weak CodeNode? parent_node { get; set; }
+ public weak CodeNode? parent_node { get; protected set; }
/**
* References the location in the source file where this code node has
/**
* The text describing the referenced source code.
*/
- public string content { set; get; }
+ public string content { get; private set; }
/**
* References the location in the source file where this code node has
* been written.
*/
- public SourceReference source_reference { get; set; }
+ public SourceReference source_reference { get; private set; }
}
get {
return _condition;
}
- set {
+ private set {
_condition = value;
_condition.parent_node = this;
}
get {
return _true_expression;
}
- set {
+ private set {
_true_expression = value;
_true_expression.parent_node = this;
}
get {
return _false_expression;
}
- set {
+ private set {
_false_expression = value;
_false_expression.parent_node = this;
}
get {
return _declaration;
}
- set {
+ private set {
_declaration = value;
if (_declaration != null) {
_declaration.parent_node = this;
*/
public Expression expression {
get { return _expression; }
- set {
+ private set {
_expression = value;
_expression.parent_node = this;
}
get {
return _body;
}
- set {
+ private set {
_body = value;
_body.parent_node = this;
}
get {
return _condition;
}
- set {
+ private set {
_condition = value;
_condition.parent_node = this;
}
get {
return _expression;
}
- set {
+ private set {
_expression = value;
_expression.parent_node = this;
}
*/
public DataType? type_reference {
get { return _data_type; }
- set {
+ private set {
_data_type = value;
if (_data_type != null) {
_data_type.parent_node = this;
/**
* Specifies the element variable name.
*/
- public string variable_name { get; set; }
+ public string variable_name { get; private set; }
/**
* Specifies the container.
get {
return _collection;
}
- set {
+ private set {
_collection = value;
_collection.parent_node = this;
}
get {
return _body;
}
- set {
+ private set {
_body = value;
_body.parent_node = this;
}
/**
* Specifies the declarator for the generated element variable.
*/
- public LocalVariable element_variable { get; set; }
+ public LocalVariable element_variable { get; private set; }
/**
* Specifies the declarator for the generated collection variable.
*/
- public LocalVariable collection_variable { get; set; }
+ public LocalVariable collection_variable { get; private set; }
/**
* Specifies the declarator for the generated iterator variable.
*/
- public LocalVariable iterator_variable { get; set; }
+ public LocalVariable iterator_variable { get; private set; }
private Expression _collection;
private Block _body;
get {
return _condition;
}
- set {
+ private set {
_condition = value;
if (_condition != null) {
_condition.parent_node = this;
get {
return _body;
}
- set {
+ private set {
_body = value;
_body.parent_node = this;
}
get {
return _condition;
}
- set {
+ private set {
_condition = value;
_condition.parent_node = this;
}
*/
public Block true_statement {
get { return _true_statement; }
- set {
+ private set {
_true_statement = value;
_true_statement.parent_node = this;
}
*/
public Block? false_statement {
get { return _false_statement; }
- set {
+ private set {
_false_statement = value;
if (_false_statement != null)
_false_statement.parent_node = this;
/**
* The literal value.
*/
- public string value { get; set; }
+ public string value { get; private set; }
- public string type_suffix { get; set; }
+ public string type_suffix { get; private set; }
/**
* Creates a new integer literal.
* The expression body of this lambda expression. Only one of
* expression_body or statement_body may be set.
*/
- public Expression expression_body { get; set; }
+ public Expression expression_body { get; private set; }
/**
* The statement body of this lambda expression. Only one of
* expression_body or statement_body may be set.
*/
- public Block statement_body { get; set; }
+ public Block statement_body { get; private set; }
/**
* The generated method.
*/
- public Method method { get; set; }
+ public Method method { get; private set; }
private List<Parameter> parameters = new ArrayList<Parameter> ();
*/
public Expression resource {
get { return _resource; }
- set {
+ private set {
_resource = value;
_resource.parent_node = this;
}
*/
public Block? body {
get { return _body; }
- set {
+ private set {
_body = value;
if (_body != null) {
_body.parent_node = this;
*/
public DataType type_reference {
get { return _data_type; }
- set {
+ private set {
_data_type = value;
_data_type.parent_node = this;
}
*/
public MemberAccess? member_name {
get { return _member_name; }
- set {
+ private set {
_member_name = value;
if (_member_name != null) {
_member_name.parent_node = this;
*/
public Expression inner {
get { return _inner; }
- set {
+ private set {
_inner = value;
_inner.parent_node = this;
}
/**
* Specifies whether value should be incremented or decremented.
*/
- public bool increment { get; set; }
+ public bool increment { get; private set; }
private Expression _inner;
/**
* The literal value.
*/
- public string value { get; set; }
+ public string value { get; private set; }
/**
* Creates a new real literal.
get {
return _inner;
}
- set {
+ private set {
_inner = value;
_inner.parent_node = this;
}
/**
* The literal value.
*/
- public string value { get; set; }
+ public string value { get; private set; }
/**
* Creates a new regular expression literal.
*/
public Expression? return_expression {
get { return _return_expression; }
- set {
+ private set {
_return_expression = value;
if (_return_expression != null) {
_return_expression.parent_node = this;
*/
public DataType type_reference {
get { return _data_type; }
- set {
+ private set {
_data_type = value;
_data_type.parent_node = this;
}
get {
return _container;
}
- set {
+ private set {
_container = value;
_container.parent_node = this;
}
get {
return _expression;
}
- set {
+ private set {
_expression = value;
_expression.parent_node = this;
}
get {
return _error_expression;
}
- set {
+ private set {
_error_expression = value;
if (_error_expression != null) {
_error_expression.parent_node = this;
*/
public Block body {
get { return _body; }
- set {
+ private set {
_body = value;
_body.parent_node = this;
}
*/
public Block? finally_body {
get { return _finally_body; }
- set {
+ private set {
_finally_body = value;
if (_finally_body != null)
_finally_body.parent_node = this;
*/
public DataType type_reference {
get { return _data_type; }
- set {
+ private set {
_data_type = value;
_data_type.parent_node = this;
}
/**
* The unary operator.
*/
- public UnaryOperator operator { get; set; }
+ public UnaryOperator operator { get; private set; }
/**
* The operand.
get {
return _inner;
}
- set {
+ private set {
_inner = value;
_inner.parent_node = this;
}
*/
public Expression resource {
get { return _resource; }
- set {
+ private set {
_resource = value;
_resource.parent_node = this;
}
get {
return _condition;
}
- set {
+ private set {
_condition = value;
_condition.parent_node = this;
}
get {
return _body;
}
- set {
+ private set {
_body = value;
_body.parent_node = this;
}