redimstatement.cs
来自「全功能c#编译器」· CS 代码 · 共 85 行
CS
85 行
using System;
using System.Diagnostics;
using System.Collections;
namespace ICSharpCode.CsVbRefactory.Parser.AST
{
public class ReDimStatement : Statement
{
ArrayList reDimClauses = new ArrayList(1);
public ArrayList ReDimClauses
{
get {
return reDimClauses;
} set {
Debug.Assert(value != null);
reDimClauses = value;
}
}
public ReDimStatement(ArrayList reDimClauses)
{
Debug.Assert(reDimClauses != null);
this.reDimClauses = reDimClauses;
}
public override object AcceptVisitor(IASTVisitor visitor, object data)
{
return visitor.Visit(this, data);
}
public override string ToString()
{
return String.Format("[ReDimStatement: ReDimClauses = {0}]",
GetCollectionString(ReDimClauses));
}
}
public class ReDimClause : AbstractNode
{
ArrayList initializers = new ArrayList(1); // [Expression]
string array = "";
public ArrayList Initializers
{
get {
return initializers;
}
set {
Debug.Assert(value != null);
initializers = value;
}
}
public string Array
{
get {
return array;
}
set {
Debug.Assert(value != null);
array = value;
}
}
public ReDimClause(string array)
{
Debug.Assert(array != null);
this.array = array;
}
public override object AcceptVisitor(IASTVisitor visitor, object data)
{
return visitor.Visit(this, data);
}
public override string ToString()
{
return String.Format("[ReDimClause: Initializers = {0}, Array = {1}]",
GetCollectionString(Initializers),
Array);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?