private void ParseLocalVars(string InfoType, ISyntaxInfo Info) { string text1 = InfoType; string text2 = InfoType; Point point1 = Point.Empty; int num1 = base.LineIndex; while (!base.Eof && (num1 == base.LineIndex)) { if (text1 == "dim") { base.NextValidToken(out text1); } bool flag1 = base.Token == 0; if (flag1) { point1 = new Point(this.tokenPos, base.LineIndex); flag1 = this.GetSimpleType(out text2); } if (!flag1) { return; } if (Info is IHasLocalVars) { LocalVarInfo info1 = new LocalVarInfo(text1, text2, point1); ((IHasLocalVars)Info).LocalVars.Add(info1); } this.SkipToSymbol(","); text1 = base.TokenString.ToLower(); } }
private void ParseLocalVars(string InfoType, ISyntaxInfo Info, Point Position) { string text1 = string.Empty; string text2 = InfoType; if ((this.GetTypeAndName(ref text1, ref text2) == CsParserType.Field) && (Info is IHasLocalVars)) { LocalVarInfo info1 = new LocalVarInfo(text1, text2, Position); ((IHasLocalVars)Info).LocalVars.Add(info1); } }