34 lines
836 B
C#
34 lines
836 B
C#
using System;
|
|
|
|
namespace Microsoft.CodeAnalysis.CSharp.Syntax.InternalSyntax;
|
|
|
|
[Flags]
|
|
internal enum LexerMode
|
|
{
|
|
Syntax = 1,
|
|
DebuggerSyntax = 2,
|
|
Directive = 4,
|
|
XmlDocComment = 8,
|
|
XmlElementTag = 0x10,
|
|
XmlAttributeTextQuote = 0x20,
|
|
XmlAttributeTextDoubleQuote = 0x40,
|
|
XmlCrefQuote = 0x80,
|
|
XmlCrefDoubleQuote = 0x100,
|
|
XmlNameQuote = 0x200,
|
|
XmlNameDoubleQuote = 0x400,
|
|
XmlCDataSectionText = 0x800,
|
|
XmlCommentText = 0x1000,
|
|
XmlProcessingInstructionText = 0x2000,
|
|
XmlCharacter = 0x4000,
|
|
MaskLexMode = 0xFFFF,
|
|
XmlDocCommentLocationStart = 0,
|
|
XmlDocCommentLocationInterior = 0x10000,
|
|
XmlDocCommentLocationExterior = 0x20000,
|
|
XmlDocCommentLocationEnd = 0x40000,
|
|
MaskXmlDocCommentLocation = 0xF0000,
|
|
XmlDocCommentStyleSingleLine = 0,
|
|
XmlDocCommentStyleDelimited = 0x100000,
|
|
MaskXmlDocCommentStyle = 0x300000,
|
|
None = 0
|
|
}
|