109 references to Context
Microsoft.CodeAnalysis.Razor.Compiler (109)
Language\Legacy\CSharpCodeParser.cs (69)
270
if (
Context
== null)
304
_tokenizer.Reset(
Context
.Source.Position - split.right.Content.Length);
358
Context
.ErrorSink.OnError(diagnostic);
412
Context
.ErrorSink.OnError(
418
Context
.ErrorSink.OnError(
424
Context
.ErrorSink.OnError(
468
Context
.ErrorSink.OnError(
488
rightParen = OutputAsMetaCode(missingToken,
Context
.CurrentAcceptedCharacters);
610
else if (At(SyntaxKind.Not) &&
Context
.Options.AllowNullableForgivenessOperator)
725
Context
.ErrorSink.OnError(
751
Context
.CurrentAcceptedCharacters);
760
Context
.NullGenerateWhitespaceAndNewLine = true;
852
Context
.ErrorSink.OnError(
885
Context
.ErrorSink.OnError(
947
Context
.ErrorSink.OnError(
1001
if ((!
Context
.Options.AllowRazorInAllCodeBlocks && At(SyntaxKind.LeftBrace)) ||
1011
else if (
Context
.Options.AllowRazorInAllCodeBlocks && At(SyntaxKind.LeftBrace))
1072
Context
.ErrorSink.OnError(
1117
if (!TryBalanceBlock(builder, parseNestedBlocksAsMarkup:
Context
.Options.AllowRazorInAllCodeBlocks))
1162
if (
Context
.InTemplateContext)
1164
Context
.ErrorSink.OnError(
1180
Context
.InTemplateContext = true;
1187
Context
.InTemplateContext = false;
1208
if (
Context
.Options.LanguageVersion < RazorLanguageVersion.Version_12_0 &&
1212
Context
.ErrorSink.OnError(
1229
var @char =
Context
.SourceDocument.Text[index];
1234
Context
.ErrorSink.OnError(
1246
if (
Context
.SeenDirectives.Contains(SyntaxConstants.CSharp.TagHelperPrefixKeyword))
1343
using (
Context
.PushNewErrorScope(directiveErrorSink))
1370
Context
.ErrorSink.OnError(
1392
Context
.ErrorSink.OnError(
1560
using (
Context
.PushNewErrorScope(directiveErrorSink))
1597
Context
.ErrorSink.OnError(
1650
Context
.ErrorSink.OnError(
1664
Context
.ErrorSink.OnError(
1676
Context
.ErrorSink.OnError(
1693
Context
.ErrorSink.OnError(
1708
Context
.ErrorSink.OnError(
1723
Context
.ErrorSink.OnError(
1741
Context
.ErrorSink.OnError(
1762
Context
.ErrorSink.OnError(
1792
Context
.ErrorSink.OnError(
1815
Context
.ErrorSink.OnError(
1855
Context
.ErrorSink.OnError(
1917
if (
Context
.Options.AllowRazorInAllCodeBlocks)
1944
builder.Add(OutputAsMetaCode(Output(),
Context
.CurrentAcceptedCharacters));
1974
if (
Context
.SeenDirectives.Contains(descriptor.Directive))
1978
Context
.ErrorSink.OnError(
2049
var source =
Context
.SourceDocument.Text;
2059
Context
.ErrorSink.OnError(
2062
new SourceLocation(
Context
.SourceDocument.GetFilePathForDisplay(), absoluteIndex, position.Line, position.Character),
2072
Context
.ErrorSink.OnError(
2075
new SourceLocation(
Context
.SourceDocument.GetFilePathForDisplay(), absoluteIndex, position.Line, position.Character),
2091
var sourceDocument =
Context
.SourceDocument;
2093
var end = HtmlMarkupParser.ParseXmlBody(sourceDocument, start,
Context
.Options, CancellationToken);
2187
Context
.ErrorSink.OnError(
2193
Context
.ErrorSink.OnError(
2223
Context
.ErrorSink.OnError(
2240
builder.Add(OutputAsMetaCode(Output(),
Context
.CurrentAcceptedCharacters));
2385
Context
.ErrorSink.OnError(
2393
Context
.ErrorSink.OnError(
2401
Context
.ErrorSink.OnError(
2661
if (!
Context
.Options.AllowUsingVariableDeclarations)
2663
Context
.ErrorSink.OnError(
2815
builder.Add(OutputAsMetaCode(Output(),
Context
.CurrentAcceptedCharacters));
2908
Context
.ErrorSink.OnError(
2937
if (!
Context
.WhiteSpaceIsSignificantToAncestorBlock &&
3090
Context
.ErrorSink.OnError(
3195
Context
.ErrorSink.OnError(
Language\Legacy\HtmlMarkupParser.cs (26)
86
if (
Context
== null)
144
if (
Context
== null)
177
Context
.ErrorSink.OnError(
209
if (
Context
== null)
354
Context
.ErrorSink.OnError(
456
var old =
Context
.WhiteSpaceIsSignificantToAncestorBlock;
457
Context
.WhiteSpaceIsSignificantToAncestorBlock = true;
477
Context
.NullGenerateWhitespaceAndNewLine = false;
485
Context
.WhiteSpaceIsSignificantToAncestorBlock = old;
569
Context
.ErrorSink.OnError(
585
Context
.ErrorSink.OnError(
686
Context
.ErrorSink.OnError(
717
Context
.ErrorSink.OnError(
766
Context
.Source.Position = bookmark;
843
Context
.ErrorSink.OnError(
995
Context
.ErrorSink.OnError(
1229
if (
Context
.Options.AllowCSharpInMarkupAttributeArea)
1261
(token.Kind != SyntaxKind.Transition || !self.
Context
.Options.AllowCSharpInMarkupAttributeArea) &&
1573
Context
.ErrorSink.OnError(
1656
if (!
Context
.StartOfLine)
1728
var startOfLine =
Context
.StartOfLine;
1779
if (
Context
.NullGenerateWhitespaceAndNewLine)
1791
Context
.NullGenerateWhitespaceAndNewLine = false;
2145
if (
Context
.Options.AllowConditionalDataDashAttributes)
2254
Context
.Source.Position = bookmark.AbsoluteIndex + preSequence.Content.Length;
2262
Context
.Source.Position = postSequenceBookmark;
Language\Legacy\ParserBase.cs (1)
12
protected CancellationToken CancellationToken =>
Context
.CancellationToken;
Language\Legacy\TokenizerBackedParser.cs (13)
53
var languageTokenizer = Language.CreateTokenizer(
Context
.Source);
387
Context
.ErrorSink.OnError(diagnostic);
396
Context
.ErrorSink.OnError(diagnostic);
408
Context
.MakeMarkerNode = true;
528
Context
.StartOfLine = true;
532
Context
.StartOfLine = false;
537
Context
.ErrorSink.OnError(error);
610
if (TokenBuilder.Count == 0 &&
Context
.MakeMarkerNode)
657
Context
.CurrentAcceptedCharacters = accepted ?? AcceptedCharactersInternal.None;
664
Context
.MakeMarkerNode =
Context
.CurrentAcceptedCharacters != AcceptedCharactersInternal.Any;
671
var editHandler = this.editHandlerBuilder.Build(
Context
.CurrentAcceptedCharacters);
722
Context
.CurrentAcceptedCharacters = acceptedCharacters ?? AcceptedCharactersInternal.None;