PageRenderTime 20ms CodeModel.GetById 12ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 1ms

/NRefactory/ICSharpCode.NRefactory.VB/Lexer/VBLexerMemento.cs

http://github.com/icsharpcode/ILSpy
C# | 22 lines | 18 code | 2 blank | 2 comment | 0 complexity | 35d7f64168fd1134d30b7c5f7466b84c MD5 | raw file
 1// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
 2// This code is distributed under MIT X11 license (for details please see \doc\license.txt)
 3
 4using System;
 5using System.Collections.Generic;
 6
 7namespace ICSharpCode.NRefactory.VB.Parser
 8{
 9	public sealed class VBLexerMemento
10	{
11		public int Line { get; set; }
12		public int Column { get; set; }
13		public int PrevTokenKind { get; set; }
14		public bool LineEnd { get; set; }
15		public bool IsAtLineBegin { get; set; }
16		public bool MisreadExclamationMarkAsTypeCharacter { get; set; }
17		public bool EncounteredLineContinuation { get; set; }
18		public ExpressionFinderState ExpressionFinder { get; set; }
19		public Stack<XmlModeInfo> XmlModeInfoStack { get; set; }
20		public bool InXmlMode { get; set; }
21	}
22}