373 references to SyntaxFactory
Microsoft.CodeAnalysis.VisualBasic (373)
Parser\BlockContexts\BlockContext.vb (29)
11
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
603
Dim missingEndKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.EndKeyword)
607
endStmt = SyntaxFactory.EndNamespaceStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.NamespaceKeyword))
611
endStmt = SyntaxFactory.EndModuleStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.ModuleKeyword))
615
endStmt = SyntaxFactory.EndClassStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.ClassKeyword))
619
endStmt = SyntaxFactory.EndStructureStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.StructureKeyword))
623
endStmt = SyntaxFactory.EndInterfaceStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.InterfaceKeyword))
627
endStmt = SyntaxFactory.EndEnumStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.EnumKeyword))
632
endStmt = SyntaxFactory.EndSubStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SubKeyword))
637
endStmt = SyntaxFactory.EndSubStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SubKeyword))
641
endStmt = SyntaxFactory.EndFunctionStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.FunctionKeyword))
645
endStmt = SyntaxFactory.EndFunctionStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.FunctionKeyword))
649
endStmt = SyntaxFactory.EndOperatorStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.OperatorKeyword))
653
endStmt = SyntaxFactory.EndPropertyStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.PropertyKeyword))
658
endStmt = SyntaxFactory.EndGetStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.GetKeyword))
662
endStmt = SyntaxFactory.EndSetStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SetKeyword))
666
endStmt = SyntaxFactory.EndEventStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.EventKeyword))
671
endStmt = SyntaxFactory.EndAddHandlerStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.AddHandlerKeyword))
675
endStmt = SyntaxFactory.EndRemoveHandlerStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.RemoveHandlerKeyword))
679
endStmt = SyntaxFactory.EndRaiseEventStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.RaiseEventKeyword))
683
endStmt = SyntaxFactory.EndIfStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.IfKeyword))
687
endStmt = SyntaxFactory.SimpleLoopStatement(
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.LoopKeyword), Nothing)
691
endStmt = SyntaxFactory.EndWhileStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.WhileKeyword))
695
endStmt = SyntaxFactory.EndWithStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.WithKeyword))
699
endStmt = SyntaxFactory.NextStatement(
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.NextKeyword), Nothing)
703
endStmt = SyntaxFactory.EndSyncLockStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SyncLockKeyword))
707
endStmt = SyntaxFactory.EndSelectStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SelectKeyword))
711
endStmt = SyntaxFactory.EndTryStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.TryKeyword))
715
endStmt = SyntaxFactory.EndUsingStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.UsingKeyword))
Parser\BlockContexts\ForBlockContext.vb (3)
11
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
21
s_emptyNextStatement =
InternalSyntaxFactory
.NextStatement(
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.NextKeyword), Nothing)
Parser\BlockContexts\IfBlockContext.vb (3)
9
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
79
endStmt = SyntaxFactory.EndIfStatement(
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.EndKeyword),
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.IfKeyword))
Parser\BlockContexts\SelectBlockContext.vb (2)
12
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
50
Dim caseStmt = SyntaxFactory.CaseStatement(
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.CaseKeyword), New CodeAnalysis.Syntax.InternalSyntax.SeparatedSyntaxList(Of CaseClauseSyntax)())
Parser\BlockContexts\SingleLineLambdaContext.vb (3)
9
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
35
statement =
InternalSyntaxFactory
.EmptyStatement(
InternalSyntaxFactory
.MissingEmptyToken)
Parser\BlockContexts\TryBlockContext.vb (3)
9
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
77
endStmt = SyntaxFactory.EndTryStatement(
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.EndKeyword),
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.TryKeyword))
Parser\BlockContexts\TypeBlockContext.vb (2)
8
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
94
Dim result =
InternalSyntaxFactory
.TypeBlock(BlockKind, beginBlockStmt,
Parser\ParseConditional.vb (6)
12
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
27
Dim missingHash =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.HashToken)
216
Dim endKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.EndKeyword)
219
Dim statement = SyntaxFactory.EndIfDirectiveTrivia(hashToken, endKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.IfKeyword))
419
comma =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.CommaToken)
467
Dim badDirective =
InternalSyntaxFactory
.BadDirectiveTrivia(hashToken)
Parser\ParseExpression.vb (32)
10
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
23
Function()
InternalSyntaxFactory
.MissingExpression())
72
expression =
InternalSyntaxFactory
.MissingExpression().AddTrailingSyntax(startToken, ERRID.ERR_BadCCExpression)
302
term =
InternalSyntaxFactory
.MissingExpression()
428
term =
InternalSyntaxFactory
.MissingExpression()
543
Dim expr =
InternalSyntaxFactory
.MissingExpression
565
InternalSyntaxFactory
.MissingExpression.WithDiagnostics(ErrorFactory.ErrorInfo(ERRID.ERR_IllegalOperandInIIFCount)),
566
DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.CommaToken), PunctuationSyntax),
567
InternalSyntaxFactory
.MissingExpression,
574
DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.CommaToken), PunctuationSyntax),
575
InternalSyntaxFactory
.MissingExpression.WithDiagnostics(ErrorFactory.ErrorInfo(ERRID.ERR_IllegalOperandInIIFCount)),
627
InternalSyntaxFactory
.MissingExpression,
628
DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.CommaToken), PunctuationSyntax),
629
InternalSyntaxFactory
.MissingExpression,
630
DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.CloseParenToken), PunctuationSyntax))
760
Dim closeParen =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.CloseParenToken)
1030
Dim missingIdent = ReportSyntaxError(
InternalSyntaxFactory
.MissingIdentifier, ERRID.ERR_ExpectedIdentifier)
1059
name = SyntaxFactory.XmlName(Nothing, DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax))
1076
name = SyntaxFactory.XmlName(Nothing, DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax))
1125
Dim missingName = DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax)
1129
ReportSyntaxError(
InternalSyntaxFactory
.XmlName(Nothing, missingName), ERRID.ERR_ExpectedXmlName))
1131
result = SyntaxFactory.SimpleMemberAccessExpression(Term, DotOrBangToken, ReportSyntaxError(
InternalSyntaxFactory
.IdentifierName(
InternalSyntaxFactory
.MissingIdentifier), ERRID.ERR_ExpectedIdentifier))
1216
Dim greaterToken =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.GreaterThanToken)
1291
argumentBuilder.AddSeparator(
InternalSyntaxFactory
.MissingToken(SyntaxKind.CommaToken))
1293
Dim missing = SyntaxFactory.IdentifierName(
InternalSyntaxFactory
.MissingIdentifier())
1343
closeParen =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.CloseParenToken)
1424
Dim argument = ReportNonTrailingNamedArgumentIfNeeded(
InternalSyntaxFactory
.OmittedArgument(), seenNames, allowNonTrailingNamedArguments)
1431
Dim argument = ReportNonTrailingNamedArgumentIfNeeded(
InternalSyntaxFactory
.OmittedArgument(), seenNames, allowNonTrailingNamedArguments)
1507
argumentName = SyntaxFactory.IdentifierName(
InternalSyntaxFactory
.MissingIdentifier())
1508
colonEquals =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.ColonEqualsToken)
1611
comma = ReportSyntaxError(
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.CommaToken),
Parser\ParseInterpolatedString.vb (8)
7
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
70
doubleQuoteToken =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.DoubleQuoteToken)
76
doubleQuoteToken =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.DoubleQuoteToken)
114
expression = ReportSyntaxError(
InternalSyntaxFactory
.MissingExpression(), ERRID.ERR_ExpectedExpression)
163
widthToken = ReportSyntaxError(
InternalSyntaxFactory
.MissingIntegerLiteralToken(), ERRID.ERR_ExpectedIntLiteral)
194
formatStringToken =
InternalSyntaxFactory
.InterpolatedStringTextToken(excessText & formatStringToken.Text,
201
formatStringToken =
InternalSyntaxFactory
.InterpolatedStringTextToken(excessText,
211
formatStringToken = DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.InterpolatedStringTextToken), InterpolatedStringTextTokenSyntax)
Parser\ParseQuery.vb (25)
6
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
213
Dim missingIdent =
InternalSyntaxFactory
.MissingIdentifier()
360
Equals =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.EqualsToken)
372
source = If(source,
InternalSyntaxFactory
.MissingExpression)
491
source = If(source,
InternalSyntaxFactory
.MissingExpression)
653
rangeVariables.Add(
InternalSyntaxFactory
.ExpressionRangeVariable(Nothing,
InternalSyntaxFactory
.MissingExpression()))
673
rangeVariables.Add(
InternalSyntaxFactory
.AggregationRangeVariable(Nothing, SyntaxFactory.FunctionAggregation(
InternalSyntaxFactory
.MissingIdentifier(), Nothing, Nothing, Nothing)))
710
Dim missingEq = SyntaxFactory.JoinCondition(
InternalSyntaxFactory
.MissingExpression,
711
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.EqualsKeyword),
712
InternalSyntaxFactory
.MissingExpression)
837
source = If(source,
InternalSyntaxFactory
.MissingExpression)
884
Right =
InternalSyntaxFactory
.MissingExpression
889
element = SyntaxFactory.JoinCondition(
InternalSyntaxFactory
.MissingExpression,
890
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.EqualsKeyword),
891
InternalSyntaxFactory
.MissingExpression)
1068
Return
InternalSyntaxFactory
.SelectClause(DirectCast(Start, KeywordSyntax), Projection)
1085
Return
InternalSyntaxFactory
.WhereClause(kw, ParseExpressionCore())
1095
Return
InternalSyntaxFactory
.SkipWhileClause(kw, whileKw, ParseExpressionCore())
1098
Return
InternalSyntaxFactory
.SkipClause(kw, ParseExpressionCore())
1109
Return
InternalSyntaxFactory
.TakeWhileClause(kw, whileKw, ParseExpressionCore())
1112
Return
InternalSyntaxFactory
.TakeClause(kw, ParseExpressionCore())
1139
Return
InternalSyntaxFactory
.OrderByClause(kw, byKw, OrderByItems)
1157
Return
InternalSyntaxFactory
.DistinctClause(kw)
Parser\Parser.vb (50)
15
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
229
result = SyntaxFactory.QualifiedName(result,
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.DotToken), SyntaxFactory.IdentifierName(
InternalSyntaxFactory
.MissingIdentifier()))
433
Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
.EndOfFileToken()))
524
Function()
InternalSyntaxFactory
.EmptyStatement())
529
Dim fakeBegin = SyntaxFactory.SubStatement(Nothing, Nothing,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SubKeyword),
530
InternalSyntaxFactory
.MissingIdentifier(), Nothing, Nothing, Nothing, Nothing, Nothing)
576
result =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.LessThanGreaterThanToken)
587
result =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.GreaterThanEqualsToken)
593
result =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.LessThanEqualsToken)
1242
Return
InternalSyntaxFactory
.EmptyStatement
1254
Return
InternalSyntaxFactory
.EmptyStatement(emptyToken)
1603
Dim statement As TypeStatementSyntax =
InternalSyntaxFactory
.TypeStatement(kind, attributes, modifiers, typeKeyword, ident, optionalTypeParameters)
2369
Return SyntaxFactory.CollectionInitializer(openBrace, Nothing,
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.CloseBraceToken))
2465
Return SyntaxFactory.ObjectMemberInitializer(withKeyword, openBrace, Nothing,
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.CloseBraceToken))
2585
equals =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.EqualsToken)
2642
dot =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.DotToken)
2643
id =
InternalSyntaxFactory
.MissingIdentifier()
2645
equals =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.EqualsToken)
2711
id =
InternalSyntaxFactory
.MissingIdentifier()
2859
typeName = ReportSyntaxError(SyntaxFactory.IdentifierName(
InternalSyntaxFactory
.MissingIdentifier()), errorID)
2983
elementBuilder.AddSeparator(
InternalSyntaxFactory
.MissingToken(SyntaxKind.CommaToken))
2985
Dim missing = SyntaxFactory.IdentifierName(
InternalSyntaxFactory
.MissingIdentifier())
3048
Dim ident =
InternalSyntaxFactory
.MissingIdentifier()
3127
typeName = SyntaxFactory.IdentifierName(
InternalSyntaxFactory
.MissingIdentifier)
3531
eventContainer = SyntaxFactory.WithEventsEventContainer(
InternalSyntaxFactory
.MissingIdentifier())
3543
eventMember =
InternalSyntaxFactory
.IdentifierName(ParseIdentifierAllowingKeyword())
3555
eventMember =
InternalSyntaxFactory
.IdentifierName(ParseIdentifierAllowingKeyword())
3559
eventMember =
InternalSyntaxFactory
.IdentifierName(
InternalSyntaxFactory
.MissingIdentifier())
3958
Dim validMissingOperator =
InternalSyntaxFactory
.MissingToken(SyntaxKind.PlusToken)
4243
methodKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SubKeyword)
4399
closeParen =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.CloseParenToken)
4679
equals = ReportSyntaxError(
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.EqualsToken), ERRID.ERR_ObsoleteOptionalWithoutValue)
4831
Dim missingDoubleQuote =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.DoubleQuoteToken)
4836
Dim missingXmlName = DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax)
4837
Dim missingColon =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.ColonToken)
4838
Dim missingEquals =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.EqualsToken)
4944
optionValue =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.BinaryKeyword)
4950
optionValue =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.BinaryKeyword)
4990
optionType =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.CompareKeyword)
4994
optionType =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.StrictKeyword)
4998
optionType =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.StrictKeyword)
5065
methodKeyword = ReportSyntaxError(
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SubKeyword), ERRID.ERR_ExpectedSubFunction)
5204
libraryName = SyntaxFactory.StringLiteralExpression(
InternalSyntaxFactory
.MissingStringLiteral())
5299
asKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.AsKeyword)
5302
optionalAsClause = SyntaxFactory.SimpleAsClause(asKeyword, Nothing, SyntaxFactory.IdentifierName(
InternalSyntaxFactory
.MissingIdentifier()))
5439
Dim typeName = SyntaxFactory.IdentifierName(ReportSyntaxError(
InternalSyntaxFactory
.MissingIdentifier(), ERRID.ERR_ExpectedIdentifier))
5486
assemblyOrModuleKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.AssemblyKeyword)
5488
colonToken =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.ColonToken)
Parser\ParseReportError.vb (3)
8
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
79
missingIdentifier =
InternalSyntaxFactory
.MissingIdentifier()
95
badStmt =
InternalSyntaxFactory
.EmptyStatement()
Parser\ParserExtensions.vb (1)
14
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
Parser\ParseStatement.vb (38)
9
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
66
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.DoKeyword)
70
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.ForKeyword)
74
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.WhileKeyword)
84
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.DoKeyword)
167
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.DoKeyword)
171
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.ForKeyword)
175
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.WhileKeyword)
179
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SelectKeyword)
183
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SubKeyword)
187
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.FunctionKeyword)
191
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.PropertyKeyword)
195
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.TryKeyword)
219
statement = SyntaxFactory.ReturnStatement(
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.ReturnKeyword), Nothing)
231
blockKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.SubKeyword)
289
Dim relationalOperator = ReportSyntaxError(
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.EqualsToken), ERRID.ERR_ExpectedRelational)
291
caseClause = ResyncAt(
InternalSyntaxFactory
.RelationalCaseClause(SyntaxKind.CaseEqualsClause, optionalIsKeyword, relationalOperator,
InternalSyntaxFactory
.MissingExpression))
498
Dim missingEndKeyword As KeywordSyntax =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.EndKeyword)
506
statement = SyntaxFactory.EndIfStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.IfKeyword))
512
statement = SyntaxFactory.EndWhileStatement(missingEndKeyword,
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.WhileKeyword))
516
statement =
InternalSyntaxFactory
.EmptyStatement
624
expression =
InternalSyntaxFactory
.MissingExpression.AddTrailingSyntax(ResyncAt({SyntaxKind.ToKeyword}), ERRID.ERR_Syntax)
665
fromValue =
InternalSyntaxFactory
.MissingExpression.AddTrailingSyntax(ResyncAt({SyntaxKind.ToKeyword}), ERRID.ERR_Syntax)
683
toValue =
InternalSyntaxFactory
.MissingExpression.AddTrailingSyntax(ResyncAt({SyntaxKind.ToKeyword}))
907
label =
InternalSyntaxFactory
.MissingIdentifier()
961
errorKeyword = ReportSyntaxError(
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.ErrorKeyword), ERRID.ERR_ObsoleteOnGotoGosub)
974
Dim missingGotoKeyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.GoToKeyword)
985
SyntaxFactory.IdentifierLabel(
InternalSyntaxFactory
.MissingIdentifier()))
1143
Dim closeParen =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.CloseParenToken)
1147
Dim argumentList = SyntaxFactory.ArgumentList(
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.OpenParenToken),
1306
clause = SyntaxFactory.RedimClause(possibleInvocation, SyntaxFactory.ArgumentList(
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.OpenParenToken),
1308
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.CloseParenToken)))
1430
Return
InternalSyntaxFactory
.EmptyStatement.AddTrailingSyntax(keyword, ERRID.ERR_ObsoleteLetSetNotNeeded)
1579
Return ReportSyntaxError(SyntaxFactory.LabelStatement(labelName,
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.ColonToken)), ERRID.ERR_ObsoleteLineNumbersAreLabels)
1706
keyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.UntilKeyword)
1709
keyword =
InternalSyntaxFactory
.MissingKeyword(SyntaxKind.WhileKeyword)
1712
Dim clause As WhileOrUntilClauseSyntax = SyntaxFactory.WhileOrUntilClause(kind, keyword,
InternalSyntaxFactory
.MissingExpression)
Parser\ParseTerminal.vb (3)
8
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
61
identifier =
InternalSyntaxFactory
.MissingIdentifier()
123
identifier =
InternalSyntaxFactory
.MissingIdentifier()
Parser\ParseVerify.vb (3)
7
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
22
Dim t =
InternalSyntaxFactory
.MissingToken(kind)
28
Dim t =
InternalSyntaxFactory
.MissingKeyword(kind)
Parser\ParseXml.vb (26)
8
Imports InternalSyntaxFactory = Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.
SyntaxFactory
79
SyntaxFactory.XmlName(Nothing, DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax)),
81
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.SlashGreaterThanToken))
239
Dim version = SyntaxFactory.XmlDeclarationOption(DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax),
240
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.EqualsToken),
625
Dim missingLessThan =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.LessThanToken)
626
Dim missingXmlNameToken = DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax)
628
Dim missingGreaterThan =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.GreaterThanToken)
677
xml = SyntaxFactory.XmlText(
InternalSyntaxFactory
.MissingToken(SyntaxKind.XmlTextLiteralToken))
727
ReportSyntaxError(
InternalSyntaxFactory
.XmlName(Nothing, SyntaxFactory.XmlNameToken("", SyntaxKind.XmlNameToken, Nothing, Nothing)), ERRID.ERR_ExpectedXmlName),
812
greaterThan =
InternalSyntaxFactory
.MissingPunctuation(SyntaxKind.GreaterThanToken)
889
beginEndElement = DirectCast(
InternalSyntaxFactory
.Token(lessThan.GetLeadingTrivia,
1009
Dim missingQuote = DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.SingleQuoteToken), PunctuationSyntax)
1147
Dim endQuote = DirectCast(
InternalSyntaxFactory
.MissingToken(startQuote.Kind), PunctuationSyntax)
1212
currToken =
InternalSyntaxFactory
.MissingToken(SyntaxKind.CloseParenToken)
1278
operatorToken = ReportSyntaxError(
InternalSyntaxFactory
.MissingToken(SyntaxKind.PlusToken), ERRID.ERR_UnknownOperator)
1571
localName = ReportSyntaxError(
InternalSyntaxFactory
.XmlNameToken("", SyntaxKind.XmlNameToken, Nothing, Nothing), ERRID.ERR_ExpectedXmlName)
1638
localName = ReportSyntaxError(
InternalSyntaxFactory
.XmlNameToken("", SyntaxKind.XmlNameToken, Nothing, Nothing), ERRID.ERR_ExpectedXmlName)
1796
xml = SyntaxFactory.XmlText(
InternalSyntaxFactory
.MissingToken(SyntaxKind.XmlTextLiteralToken))
1960
startQuote = DirectCast(
InternalSyntaxFactory
.MissingToken(SyntaxKind.SingleQuoteToken), PunctuationSyntax)
2115
Return
InternalSyntaxFactory
.XmlElementStartTag(lessThanToken, name, attributes, node.GreaterThanToken)
2145
Return
InternalSyntaxFactory
.XmlEmptyElement(lessThanToken, name, attributes, node.SlashGreaterThanToken)
2168
Return
InternalSyntaxFactory
.XmlElementEndTag(LessThanSlashToken, name, node.GreaterThanToken)
2272
Return
InternalSyntaxFactory
.XmlBracketedName(lessThanToken, DirectCast(name, XmlNameSyntax), greaterThanToken)
2449
Return
InternalSyntaxFactory
.XmlElement(_start, contentList, endElement)
2458
Return
InternalSyntaxFactory
.XmlElement(DirectCast(_start.AddError(diagnostic), XmlElementStartTagSyntax), contentList, endElement)
Scanner\Scanner.vb (6)
349
Return
SyntaxFactory
.DisabledTextTrivia(GetTextNotInterned(span.Start, span.Length))
783
tList.Add(
SyntaxFactory
.DisabledTextTrivia(GetText(start, width)))
796
tList.Add(
SyntaxFactory
.EndOfLineTrivia(GetText(start, width)))
812
Dim trivia =
SyntaxFactory
.ConflictMarkerTrivia(GetText(start, _lineBufferOffset - start))
2582
Dim result As SyntaxToken =
SyntaxFactory
.StringLiteralToken(spelling, GetScratchText(scratch), precedingTrivia.Node, followingTrivia.Node)
2610
Dim strTk =
SyntaxFactory
.StringLiteralToken(sp, GetScratchText(scratch), precedingTrivia.Node, followingTrivia.Node)
Scanner\ScannerInterpolatedString.vb (2)
229
Return
SyntaxFactory
.InterpolatedStringTextToken(text, value, Nothing, ScanWhitespace(pendingWhitespace))
234
Return
SyntaxFactory
.Token(Nothing, SyntaxKind.EndOfInterpolatedStringToken, Nothing, String.Empty)
Scanner\ScannerXml.vb (3)
88
Return
SyntaxFactory
.Token(Nothing, SyntaxKind.EndOfXmlToken, Nothing, String.Empty)
782
Return
SyntaxFactory
.Token(precedingTrivia.Node, SyntaxKind.EndOfXmlToken, Nothing, String.Empty)
934
Dim data =
SyntaxFactory
.MissingToken(SyntaxKind.SingleQuoteToken)
Scanner\TokenFactories.vb (24)
37
Private Shared ReadOnly s_singleSpaceWhitespaceTrivia As SyntaxTrivia =
SyntaxFactory
.WhitespaceTrivia(" ")
38
Private Shared ReadOnly s_fourSpacesWhitespaceTrivia As SyntaxTrivia =
SyntaxFactory
.WhitespaceTrivia(" ")
39
Private Shared ReadOnly s_eightSpacesWhitespaceTrivia As SyntaxTrivia =
SyntaxFactory
.WhitespaceTrivia(" ")
40
Private Shared ReadOnly s_twelveSpacesWhitespaceTrivia As SyntaxTrivia =
SyntaxFactory
.WhitespaceTrivia(" ")
41
Private Shared ReadOnly s_sixteenSpacesWhitespaceTrivia As SyntaxTrivia =
SyntaxFactory
.WhitespaceTrivia(" ")
164
ws =
SyntaxFactory
.WhitespaceTrivia(text)
174
ws =
SyntaxFactory
.EndOfLineTrivia(text)
187
ct =
SyntaxFactory
.ColonTrivia(text)
193
Private Shared ReadOnly s_crLfTrivia As SyntaxTrivia =
SyntaxFactory
.EndOfLineTrivia(vbCrLf)
206
ws =
SyntaxFactory
.LineContinuationTrivia(text)
216
ws =
SyntaxFactory
.DocumentationCommentExteriorTrivia(text)
223
Return
SyntaxFactory
.SyntaxTrivia(SyntaxKind.CommentTrivia, text)
291
id =
SyntaxFactory
.Identifier(spelling, contextualKind, isBracketed, BaseSpelling, TypeCharacter, precedingTrivia.Node, followingTrivia.Node)
293
id =
SyntaxFactory
.Identifier(spelling, precedingTrivia.Node, followingTrivia.Node)
463
Return
SyntaxFactory
.ColonToken
550
Return
SyntaxFactory
.StatementTerminatorToken
639
p =
SyntaxFactory
.IntegerLiteralToken(
662
p =
SyntaxFactory
.CharacterLiteralToken(spelling, value, precedingTrivia.Node, followingTrivia.Node)
678
p =
SyntaxFactory
.DateLiteralToken(spelling, value, precedingTrivia.Node, followingTrivia.Node)
698
p =
SyntaxFactory
.FloatingLiteralToken(
724
p =
SyntaxFactory
.DecimalLiteralToken(
742
Dim result1 =
SyntaxFactory
.BadToken(SyntaxSubKind.None, spelling, precedingTrivia.Node, followingTrivia.Node)
748
Return
SyntaxFactory
.Token(precedingTrivia.Node, SyntaxKind.EndOfFileToken, Nothing, String.Empty)
751
Private ReadOnly _simpleEof As SyntaxToken =
SyntaxFactory
.Token(Nothing, SyntaxKind.EndOfFileToken, Nothing, String.Empty)
Scanner\XmlDocComments.vb (4)
120
docCommentSyntax =
SyntaxFactory
.DocumentationCommentTrivia(nodes)
255
Return
SyntaxFactory
.Token(Nothing, SyntaxKind.EndOfXmlToken, Nothing, String.Empty)
377
result =
SyntaxFactory
.Token(precedingTrivia.ToList.Node, SyntaxKind.EndOfXmlToken, Nothing, String.Empty)
481
Return
SyntaxFactory
.Token(precedingTrivia.Node, SyntaxKind.EndOfXmlToken, Nothing, String.Empty)
Scanner\XmlTokenFactories.vb (21)
18
Dim missing As SyntaxToken =
SyntaxFactory
.MissingToken(kind)
82
Dim result1 =
SyntaxFactory
.BadToken(subkind, spelling, precedingTrivia.Node, followingTrivia)
172
Return
SyntaxFactory
.XmlNameToken(text, contextualKind, precedingTrivia.Node, followingTrivia)
185
Return
SyntaxFactory
.XmlTextLiteralToken(text, Value, precedingTrivia.Node, Nothing)
206
Return
SyntaxFactory
.XmlEntityLiteralToken(GetText(TokenWidth), Value, precedingTrivia.Node, Nothing)
209
Private Shared ReadOnly s_xmlAmpToken As XmlTextTokenSyntax =
SyntaxFactory
.XmlEntityLiteralToken("&", "&", Nothing, Nothing)
215
Return If(precedingTrivia.Node Is Nothing, s_xmlAmpToken,
SyntaxFactory
.XmlEntityLiteralToken("&", "&", precedingTrivia.Node, Nothing))
218
Private Shared ReadOnly s_xmlAposToken As XmlTextTokenSyntax =
SyntaxFactory
.XmlEntityLiteralToken("'", "'", Nothing, Nothing)
224
Return If(precedingTrivia.Node Is Nothing, s_xmlAposToken,
SyntaxFactory
.XmlEntityLiteralToken("'", "'", precedingTrivia.Node, Nothing))
227
Private Shared ReadOnly s_xmlGtToken As XmlTextTokenSyntax =
SyntaxFactory
.XmlEntityLiteralToken(">", ">", Nothing, Nothing)
233
Return If(precedingTrivia.Node Is Nothing, s_xmlGtToken,
SyntaxFactory
.XmlEntityLiteralToken(">", "&", precedingTrivia.Node, Nothing))
236
Private Shared ReadOnly s_xmlLtToken As XmlTextTokenSyntax =
SyntaxFactory
.XmlEntityLiteralToken("<", "<", Nothing, Nothing)
242
Return If(precedingTrivia.Node Is Nothing, s_xmlLtToken,
SyntaxFactory
.XmlEntityLiteralToken("<", "<", precedingTrivia.Node, Nothing))
245
Private Shared ReadOnly s_xmlQuotToken As XmlTextTokenSyntax =
SyntaxFactory
.XmlEntityLiteralToken(""", """", Nothing, Nothing)
251
Return If(precedingTrivia.Node Is Nothing, s_xmlQuotToken,
SyntaxFactory
.XmlEntityLiteralToken(""", """", precedingTrivia.Node, Nothing))
267
Return
SyntaxFactory
.XmlTextLiteralToken(text, value, precedingTrivia.Node, Nothing)
271
Private Shared ReadOnly s_docCommentCrLfToken As XmlTextTokenSyntax =
SyntaxFactory
.DocumentationCommentLineBreakToken(vbCrLf, vbLf, Nothing, Nothing)
285
Return
SyntaxFactory
.DocumentationCommentLineBreakToken(text, vbLf, precedingTrivia.Node, Nothing)
297
Return DirectCast(
SyntaxFactory
.XmlTextLiteralToken(text, text, precedingTrivia.Node, Nothing).SetDiagnostics({ErrorFactory.ErrorInfo(err)}), XmlTextTokenSyntax)
378
Return
SyntaxFactory
.XmlTextLiteralToken(text, text, precedingTrivia.Node, Nothing)
403
Return
SyntaxFactory
.XmlTextLiteralToken(text, text, precedingTrivia.Node, Nothing)
Syntax\InternalSyntax\SyntaxFactory.vb (6)
33
trivia = If(elastic,
SyntaxFactory
.ElasticCarriageReturn,
SyntaxFactory
.CarriageReturn)
35
trivia = If(elastic,
SyntaxFactory
.ElasticLineFeed,
SyntaxFactory
.LineFeed)
37
trivia = If(elastic,
SyntaxFactory
.ElasticCarriageReturnLineFeed,
SyntaxFactory
.CarriageReturnLineFeed)
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (1)
469
Dim skippedTokensTrivia As GreenNode =
SyntaxFactory
.SkippedTokensTrivia(_skippedTokensBuilder.ToList())
Syntax\InternalSyntax\SyntaxNodeFactories.vb (27)
156
t =
SyntaxFactory
.Token(Nothing, SyntaxKind.StatementTerminatorToken, Nothing, String.Empty)
159
t =
SyntaxFactory
.EndOfFileToken()
315
t =
SyntaxFactory
.MissingKeyword(kind)
358
Return
SyntaxFactory
.MissingIdentifier(kind)
398
t =
SyntaxFactory
.MissingPunctuation(kind)
401
t =
SyntaxFactory
.FloatingLiteralToken("", TypeCharacter.None, Nothing, Nothing, Nothing)
404
t =
SyntaxFactory
.DecimalLiteralToken("", TypeCharacter.None, Nothing, Nothing, Nothing)
407
t =
SyntaxFactory
.DateLiteralToken("", Nothing, Nothing, Nothing)
410
t =
SyntaxFactory
.XmlNameToken("", SyntaxKind.XmlNameToken, Nothing, Nothing)
413
t =
SyntaxFactory
.XmlTextLiteralToken("", "", Nothing, Nothing)
425
t =
SyntaxFactory
.MissingPunctuation(kind)
428
t =
SyntaxFactory
.MissingIdentifier()
434
t =
SyntaxFactory
.MissingStringLiteral()
437
t =
SyntaxFactory
.MissingCharacterLiteralToken()
440
t =
SyntaxFactory
.InterpolatedStringTextToken("", "", Nothing, Nothing)
514
Private Shared ReadOnly s_missingExpr As ExpressionSyntax =
SyntaxFactory
.IdentifierName(
SyntaxFactory
.Identifier("", Nothing, Nothing))
519
Private Shared ReadOnly s_emptyStatement As EmptyStatementSyntax =
SyntaxFactory
.EmptyStatement(NotMissingEmptyToken)
524
Private Shared ReadOnly s_omittedArgument As OmittedArgumentSyntax =
SyntaxFactory
.OmittedArgument(NotMissingEmptyToken)
532
Return
SyntaxFactory
.ModuleBlock(DirectCast(begin, ModuleStatementSyntax), [inherits], [implements], members, [end])
535
Return
SyntaxFactory
.ClassBlock(DirectCast(begin, ClassStatementSyntax), [inherits], [implements], members, [end])
538
Return
SyntaxFactory
.StructureBlock(DirectCast(begin, StructureStatementSyntax), [inherits], [implements], members, [end])
541
Return
SyntaxFactory
.InterfaceBlock(DirectCast(begin, InterfaceStatementSyntax), [inherits], [implements], members, [end])
551
Return
SyntaxFactory
.ModuleStatement(attributes, modifiers, keyword, identifier, typeParameterList)
554
Return
SyntaxFactory
.ClassStatement(attributes, modifiers, keyword, identifier, typeParameterList)
557
Return
SyntaxFactory
.StructureStatement(attributes, modifiers, keyword, identifier, typeParameterList)
560
Return
SyntaxFactory
.InterfaceStatement(attributes, modifiers, keyword, identifier, typeParameterList)
Syntax\InternalSyntax\SyntaxNodePartials.vb (1)
13
Return
SyntaxFactory
.MissingExpression
Syntax\SyntaxFactory.vb (34)
17
Public Shared ReadOnly Property CarriageReturnLineFeed As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.CarriageReturnLineFeed, SyntaxTrivia)
22
Public Shared ReadOnly Property LineFeed As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.LineFeed, SyntaxTrivia)
27
Public Shared ReadOnly Property CarriageReturn As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.CarriageReturn, SyntaxTrivia)
32
Public Shared ReadOnly Property Space As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.Space, SyntaxTrivia)
37
Public Shared ReadOnly Property Tab As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.Tab, SyntaxTrivia)
44
Public Shared ReadOnly Property ElasticCarriageReturnLineFeed As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.ElasticCarriageReturnLineFeed, SyntaxTrivia)
51
Public Shared ReadOnly Property ElasticLineFeed As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.ElasticLineFeed, SyntaxTrivia)
58
Public Shared ReadOnly Property ElasticCarriageReturn As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.ElasticCarriageReturn, SyntaxTrivia)
64
Public Shared ReadOnly Property ElasticSpace As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.ElasticSpace, SyntaxTrivia)
70
Public Shared ReadOnly Property ElasticTab As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.ElasticTab, SyntaxTrivia)
77
Public Shared ReadOnly Property ElasticMarker As SyntaxTrivia = CType(InternalSyntax.
SyntaxFactory
.ElasticZeroSpace, SyntaxTrivia)
78
Private Shared ReadOnly s_elasticMarkerList As SyntaxTriviaList = SyntaxFactory.TriviaList(CType(InternalSyntax.
SyntaxFactory
.ElasticZeroSpace, SyntaxTrivia))
86
Return CType(InternalSyntax.
SyntaxFactory
.EndOfLine(text, elastic:=False), SyntaxTrivia)
96
Return CType(InternalSyntax.
SyntaxFactory
.EndOfLine(text, elastic:=True), SyntaxTrivia)
102
Return CType(InternalSyntax.
SyntaxFactory
.EndOfLine(text, elastic), SyntaxTrivia)
111
Return CType(InternalSyntax.
SyntaxFactory
.Whitespace(text, elastic:=False), SyntaxTrivia)
121
Return CType(InternalSyntax.
SyntaxFactory
.Whitespace(text, elastic:=True), SyntaxTrivia)
127
Return CType(InternalSyntax.
SyntaxFactory
.Whitespace(text, elastic), SyntaxTrivia)
186
Return CType(InternalSyntax.
SyntaxFactory
.Token(ElasticMarker.UnderlyingNode, kind, ElasticMarker.UnderlyingNode, text), SyntaxToken)
195
Return CType(InternalSyntax.
SyntaxFactory
.Token(ElasticMarker.UnderlyingNode, kind, trailing.Node, text), SyntaxToken)
200
Return CType(InternalSyntax.
SyntaxFactory
.Token(leading.Node, kind, ElasticMarker.UnderlyingNode, text), SyntaxToken)
209
Return CType(InternalSyntax.
SyntaxFactory
.Token(leading.Node, kind, trailing.Node, text), SyntaxToken)
230
Return CType(InternalSyntax.
SyntaxFactory
.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.Decimal))), If(text.EndsWith("I", StringComparison.OrdinalIgnoreCase), TypeCharacter.IntegerLiteral, TypeCharacter.None), CULng(value),
254
Return CType(InternalSyntax.
SyntaxFactory
.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.Decimal))), If(text.EndsWith("UI", StringComparison.OrdinalIgnoreCase), TypeCharacter.UIntegerLiteral, TypeCharacter.None), value,
277
Return CType(InternalSyntax.
SyntaxFactory
.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.Decimal))), If(text.EndsWith("L", StringComparison.OrdinalIgnoreCase), TypeCharacter.LongLiteral, TypeCharacter.None), CULng(value),
300
Return CType(InternalSyntax.
SyntaxFactory
.IntegerLiteralToken(text, If(text.StartsWith("&H", StringComparison.OrdinalIgnoreCase), LiteralBase.Hexadecimal, If(text.StartsWith("&O", StringComparison.OrdinalIgnoreCase), LiteralBase.Octal, If(text.StartsWith("&B", StringComparison.OrdinalIgnoreCase), LiteralBase.Binary, LiteralBase.Decimal))), If(text.EndsWith("UL", StringComparison.OrdinalIgnoreCase), TypeCharacter.ULongLiteral, TypeCharacter.None), value,
323
Return CType(InternalSyntax.
SyntaxFactory
.FloatingLiteralToken(text, If(text.EndsWith("F", StringComparison.Ordinal), TypeCharacter.Single, TypeCharacter.None), value,
346
Return CType(InternalSyntax.
SyntaxFactory
.FloatingLiteralToken(text, If(text.EndsWith("R", StringComparison.OrdinalIgnoreCase), TypeCharacter.DoubleLiteral, TypeCharacter.None), value,
369
Return CType(InternalSyntax.
SyntaxFactory
.DecimalLiteralToken(text, If(text.EndsWith("M", StringComparison.OrdinalIgnoreCase), TypeCharacter.DecimalLiteral, TypeCharacter.None), value,
392
Return CType(InternalSyntax.
SyntaxFactory
.StringLiteralToken(text, value,
415
Return CType(InternalSyntax.
SyntaxFactory
.CharacterLiteralToken(text, value,
849
InternalSyntax.
SyntaxFactory
.DocumentationCommentLineBreakToken(
865
InternalSyntax.
SyntaxFactory
.DocumentationCommentLineBreakToken(
913
Return New SyntaxToken(Syntax.InternalSyntax.
SyntaxFactory
.XmlTextLiteralToken(text, value, ElasticMarker.UnderlyingNode, ElasticMarker.UnderlyingNode))
Syntax\SyntaxNodeFactories.vb (4)
303
Dim xmlName = InternalSyntax.
SyntaxFactory
.XmlName(
304
Nothing, InternalSyntax.
SyntaxFactory
.XmlNameToken(parentElementName, SyntaxKind.XmlNameToken, Nothing, Nothing))
336
Return New SyntaxToken(Nothing, InternalSyntax.
SyntaxFactory
.IntegerLiteralToken(text, base, typeSuffix, value, leadingTrivia.Node, trailingTrivia.Node), 0, 0)
348
Return New SyntaxToken(Nothing, InternalSyntax.
SyntaxFactory
.FloatingLiteralToken(text, typeSuffix, value, leadingTrivia.Node, trailingTrivia.Node), 0, 0)