400 references to SyntaxFactory
Microsoft.CodeAnalysis.VisualBasic (400)
Parser\ParseConditional.vb (16)
120
Dim statement =
SyntaxFactory
.ElseDirectiveTrivia(hashToken, elseKeyword)
160
statement =
SyntaxFactory
.IfDirectiveTrivia(hashToken, elseKeyword, ifKeyword, expression, thenKeyword)
162
statement =
SyntaxFactory
.ElseIfDirectiveTrivia(hashToken, elseKeyword, ifKeyword, expression, thenKeyword)
181
statement =
SyntaxFactory
.EndIfDirectiveTrivia(hashToken, endKeyword, ifKeyword)
191
statement =
SyntaxFactory
.EndRegionDirectiveTrivia(hashToken, endKeyword, regionKeyword)
197
statement =
SyntaxFactory
.EndExternalSourceDirectiveTrivia(hashToken, endKeyword, externalSourceKeyword)
204
statement =
SyntaxFactory
.BadDirectiveTrivia(hashToken)
219
Dim statement =
SyntaxFactory
.EndIfDirectiveTrivia(hashToken, endKeyword, InternalSyntaxFactory.MissingKeyword(SyntaxKind.IfKeyword))
250
Dim statement =
SyntaxFactory
.ConstDirectiveTrivia(hashToken, constKeyword, Name, equalsToken, expression)
265
Dim statement =
SyntaxFactory
.RegionDirectiveTrivia(hashToken, regionKeyword, title)
305
Dim statement =
SyntaxFactory
.ExternalSourceDirectiveTrivia(hashToken,
370
Dim statement =
SyntaxFactory
.ExternalChecksumDirectiveTrivia(hashToken,
405
Dim errorCode =
SyntaxFactory
.IdentifierName(ParseIdentifier())
433
statement =
SyntaxFactory
.EnableWarningDirectiveTrivia(
436
statement =
SyntaxFactory
.DisableWarningDirectiveTrivia(
463
Return
SyntaxFactory
.ReferenceDirectiveTrivia(hashToken, referenceKeyword, file)
Parser\ParseExpression.vb (74)
88
expression =
SyntaxFactory
.UnaryMinusExpression(startToken, Operand)
94
expression =
SyntaxFactory
.NotExpression(startToken, Operand)
103
expression =
SyntaxFactory
.UnaryPlusExpression(startToken, Operand)
109
expression =
SyntaxFactory
.AddressOfExpression(startToken, Operand)
164
expression =
SyntaxFactory
.BinaryExpression(GetBinaryOperatorHelper([operator]), expression, [operator], rightOperand)
241
term =
SyntaxFactory
.GlobalName(DirectCast(start, KeywordSyntax))
251
term =
SyntaxFactory
.MyBaseExpression(DirectCast(start, KeywordSyntax))
261
term =
SyntaxFactory
.MyClassExpression(DirectCast(start, KeywordSyntax))
271
term =
SyntaxFactory
.MeExpression(DirectCast(start, KeywordSyntax))
330
term =
SyntaxFactory
.TrueLiteralExpression(CurrentToken)
334
term =
SyntaxFactory
.FalseLiteralExpression(CurrentToken)
338
term =
SyntaxFactory
.NothingLiteralExpression(CurrentToken)
422
term =
SyntaxFactory
.ConditionalAccessExpression(term, qToken, ParsePostFixExpression(RedimOrNewParent, term:=Nothing))
502
term =
SyntaxFactory
.ConditionalAccessExpression(term, qToken, ParsePostFixExpression(RedimOrNewParent, term:=Nothing))
561
Return
SyntaxFactory
.BinaryConditionalExpression(
569
Return
SyntaxFactory
.BinaryConditionalExpression(
577
Return
SyntaxFactory
.BinaryConditionalExpression(
585
Return
SyntaxFactory
.TernaryConditionalExpression(
609
Return
SyntaxFactory
.TernaryConditionalExpression(
622
Return
SyntaxFactory
.BinaryConditionalExpression(
660
Return
SyntaxFactory
.GetTypeExpression([getType], openParen, getTypeTypeName, closeParen)
685
Return
SyntaxFactory
.NameOfExpression([nameOf], openParen, nameOfName, closeParen)
715
access =
SyntaxFactory
.SimpleMemberAccessExpression(expression, access.OperatorToken, access.Name)
744
name =
SyntaxFactory
.XmlPrefixName(DirectCast(CurrentToken, XmlNameTokenSyntax))
751
Dim result =
SyntaxFactory
.GetXmlNamespaceExpression(getXmlNamespaceKeyword, openParen, name, closeParen)
759
Return
SyntaxFactory
.GetXmlNamespaceExpression(getXmlNamespaceKeyword, openParen, Nothing, closeParen)
783
Return
SyntaxFactory
.PredefinedCastExpression(Start, openParen, Operand, closeParen)
801
Return
SyntaxFactory
.AnonymousObjectCreationExpression(NewKeyword, Nothing, objInitializer)
853
Return
SyntaxFactory
.ArrayCreationExpression(
891
Return
SyntaxFactory
.ObjectCreationExpression(NewKeyword, Nothing, Type, Arguments, objInit)
911
Return
SyntaxFactory
.ObjectCreationExpression(NewKeyword, Nothing, Type, Arguments, objInit)
914
Return
SyntaxFactory
.ObjectCreationExpression(NewKeyword, Nothing, Type, Arguments, Nothing)
962
Return
SyntaxFactory
.TypeOfExpression(kind, [typeOf], exp, operatorToken, typeName)
1009
Return
SyntaxFactory
.DictionaryAccessExpression(Term, DotOrBangToken, Name)
1031
Return
SyntaxFactory
.SimpleMemberAccessExpression(Term, DotOrBangToken,
SyntaxFactory
.IdentifierName(missingIdent))
1057
name =
SyntaxFactory
.XmlName(Nothing, DirectCast(InternalSyntaxFactory.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax))
1074
name =
SyntaxFactory
.XmlName(Nothing, DirectCast(InternalSyntaxFactory.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax))
1079
Return
SyntaxFactory
.XmlMemberAccessExpression(SyntaxKind.XmlAttributeAccessExpression, Term, DotOrBangToken, atToken, Nothing, name)
1087
Return
SyntaxFactory
.XmlMemberAccessExpression(SyntaxKind.XmlElementAccessExpression, Term, DotOrBangToken, Nothing, Nothing, name)
1105
Return
SyntaxFactory
.XmlMemberAccessExpression(SyntaxKind.XmlDescendantAccessExpression, Term, DotOrBangToken, secondDotToken, thirdDotToken, name)
1110
Return
SyntaxFactory
.SimpleMemberAccessExpression(Term, DotOrBangToken, name)
1124
result =
SyntaxFactory
.XmlMemberAccessExpression(SyntaxKind.XmlAttributeAccessExpression,
1129
result =
SyntaxFactory
.SimpleMemberAccessExpression(Term, DotOrBangToken, ReportSyntaxError(InternalSyntaxFactory.IdentifierName(InternalSyntaxFactory.MissingIdentifier), ERRID.ERR_ExpectedIdentifier))
1196
Dim result =
SyntaxFactory
.XmlBracketedName(lessToken, DirectCast(name, XmlNameSyntax), greaterToken)
1215
Return
SyntaxFactory
.XmlBracketedName(lessToken, name, greaterToken)
1219
Return ReportSyntaxError(
SyntaxFactory
.XmlName(Nothing,
SyntaxFactory
.XmlNameToken("", SyntaxKind.XmlNameToken, Nothing, Nothing)), ERRID.ERR_ExpectedXmlName)
1239
Dim nameColonEquals =
SyntaxFactory
.NameColonEquals(argumentName, colonEquals)
1240
Dim firstArgument =
SyntaxFactory
.SimpleArgument(nameColonEquals, ParseExpressionCore())
1248
Dim firstArgument =
SyntaxFactory
.SimpleArgument(nameColonEquals:=Nothing, expression:=operand)
1256
Return
SyntaxFactory
.ParenthesizedExpression(openParen, operand, closeParen)
1278
nameColonEquals =
SyntaxFactory
.NameColonEquals(argumentName, colonEquals)
1281
Dim argument =
SyntaxFactory
.SimpleArgument(nameColonEquals, ParseExpressionCore())
1291
Dim missing =
SyntaxFactory
.IdentifierName(InternalSyntaxFactory.MissingIdentifier())
1293
argumentBuilder.Add(
SyntaxFactory
.SimpleArgument(nameColonEquals:=Nothing, expression:=missing))
1299
Dim tupleExpression =
SyntaxFactory
.TupleExpression(openParen, arguments, closeParen)
1350
Return
SyntaxFactory
.ArgumentList(openParen, arguments, closeParen)
1379
Return
SyntaxFactory
.InvocationExpression(Term, Arguments)
1416
Dim namedArgument =
SyntaxFactory
.SimpleArgument(
SyntaxFactory
.NameColonEquals(argumentName, colonEquals), ParseExpressionCore())
1505
argumentName =
SyntaxFactory
.IdentifierName(InternalSyntaxFactory.MissingIdentifier())
1514
Dim namedArgument =
SyntaxFactory
.SimpleArgument(
SyntaxFactory
.NameColonEquals(argumentName, colonEquals), ParseExpressionCore())
1565
argument =
SyntaxFactory
.RangeArgument(lowerBound, toKeyword, value)
1567
argument =
SyntaxFactory
.SimpleArgument(Nothing, value)
1623
cast =
SyntaxFactory
.CTypeExpression(keyword, openParen, exp, comma, targetType, closeParen)
1625
cast =
SyntaxFactory
.DirectCastExpression(keyword, openParen, exp, comma, targetType, closeParen)
1627
cast =
SyntaxFactory
.TryCastExpression(keyword, openParen, exp, comma, targetType, closeParen)
1717
asClause =
SyntaxFactory
.SimpleAsClause(asKeyword, Nothing, returnType)
1733
Return
SyntaxFactory
.LambdaHeader(If(methodKeyword.Kind = SyntaxKind.FunctionKeyword, SyntaxKind.FunctionLambdaHeader, SyntaxKind.SubLambdaHeader),
1734
Nothing, modifiers, methodKeyword,
SyntaxFactory
.ParameterList(openParen, params, closeParen), asClause)
1759
value =
SyntaxFactory
.SingleLineLambdaExpression(SyntaxKind.SingleLineFunctionLambdaExpression,
1902
Return
SyntaxFactory
.AwaitExpression(awaitKeyword, expression)
Parser\ParseInterpolatedString.vb (7)
46
content =
SyntaxFactory
.InterpolatedStringText(textToken)
94
Dim node =
SyntaxFactory
.InterpolatedStringExpression(dollarSignDoubleQuoteToken,
166
Dim valueExpression As ExpressionSyntax =
SyntaxFactory
.NumericLiteralExpression(widthToken)
169
valueExpression =
SyntaxFactory
.UnaryExpression(
175
alignmentClauseOpt =
SyntaxFactory
.InterpolationAlignmentClause(commaToken, valueExpression)
219
formatStringClauseOpt =
SyntaxFactory
.InterpolationFormatClause(colonToken, formatStringToken)
259
Return
SyntaxFactory
.Interpolation(openBraceToken, expression, alignmentClauseOpt, formatStringClauseOpt, closeBraceToken)
Parser\ParseQuery.vb (31)
36
nameEqualsOpt =
SyntaxFactory
.VariableNameEquals(varName, Nothing, Equals)
41
Return
SyntaxFactory
.ExpressionRangeVariable(
95
Return
SyntaxFactory
.FunctionAggregation(curIdent, Nothing, Nothing, Nothing)
122
aggregateFunc =
SyntaxFactory
.FunctionAggregation(aggName, lParen, arg, rParen)
124
aggregateFunc =
SyntaxFactory
.FunctionAggregation(aggName, Nothing, Nothing, Nothing)
165
Return
SyntaxFactory
.ModifiedIdentifier(varName, Nothing, Nothing, Nothing)
203
expr =
SyntaxFactory
.GroupAggregation(groupKw)
219
expr =
SyntaxFactory
.FunctionAggregation(missingIdent, Nothing, Nothing, Nothing)
225
variableNameEquals =
SyntaxFactory
.VariableNameEquals(varName, Nothing, Equals)
228
Return
SyntaxFactory
.AggregationRangeVariable(
338
AsClause =
SyntaxFactory
.SimpleAsClause(AsKw, Nothing, Type)
385
Dim rangeVar =
SyntaxFactory
.ExpressionRangeVariable(
386
SyntaxFactory
.VariableNameEquals(varName, AsClause, Equals),
459
AsClause =
SyntaxFactory
.SimpleAsClause(AsKw, Nothing, Type)
505
Dim rangeVar =
SyntaxFactory
.CollectionRangeVariable(varName, AsClause, [In], source)
668
Return
SyntaxFactory
.GroupByClause(groupKw, elements, byKw, keys, intoKw, Aggregation)
673
rangeVariables.Add(InternalSyntaxFactory.AggregationRangeVariable(Nothing,
SyntaxFactory
.FunctionAggregation(InternalSyntaxFactory.MissingIdentifier(), Nothing, Nothing, Nothing)))
710
Dim missingEq =
SyntaxFactory
.JoinCondition(InternalSyntaxFactory.MissingExpression,
721
Return
SyntaxFactory
.SimpleJoinClause(joinKw, joinVarList, moreJoins, onKw, Predicate)
734
Return
SyntaxFactory
.GroupJoinClause(groupKw, joinKw, joinVarList, moreJoins, onKw, Predicate, intoKw, Aggregation)
805
AsClause =
SyntaxFactory
.SimpleAsClause(AsKw, Nothing, Type)
851
Return
SyntaxFactory
.CollectionRangeVariable(varName, AsClause, [In], source)
887
element =
SyntaxFactory
.JoinCondition(Left, eqKw, Right)
889
element =
SyntaxFactory
.JoinCondition(InternalSyntaxFactory.MissingExpression,
948
Return
SyntaxFactory
.FromClause(FromKw, ParseFromControlVars())
955
Return
SyntaxFactory
.LetClause(LetKw, ParseLetList())
987
element =
SyntaxFactory
.DescendingOrdering(OrderExpression, directionKw)
990
element =
SyntaxFactory
.AscendingOrdering(OrderExpression, directionKw)
1184
Return
SyntaxFactory
.QueryExpression(result)
1197
Return
SyntaxFactory
.QueryExpression(result)
1224
Return
SyntaxFactory
.AggregateClause(AggregateKw, controlVariables, operatorList, intoKw, variables)
Parser\Parser.vb (119)
110
Return
SyntaxFactory
.IdentifierName(id)
117
Return
SyntaxFactory
.IdentifierName(id)
121
Return
SyntaxFactory
.GenericName(id, typeArguments)
177
result =
SyntaxFactory
.GlobalName(DirectCast(CurrentToken, KeywordSyntax))
208
result =
SyntaxFactory
.QualifiedName(
223
result =
SyntaxFactory
.QualifiedName(result, InternalSyntaxFactory.MissingPunctuation(SyntaxKind.DotToken),
SyntaxFactory
.IdentifierName(InternalSyntaxFactory.MissingIdentifier()))
422
Function()
SyntaxFactory
.CompilationUnit(
523
Dim fakeBegin =
SyntaxFactory
.SubStatement(Nothing, Nothing, InternalSyntaxFactory.MissingKeyword(SyntaxKind.SubKeyword),
674
Return
SyntaxFactory
.AttributesStatement(attributes)
1467
optionalUnderlyingType =
SyntaxFactory
.SimpleAsClause(asKeyword, Nothing, typeName)
1470
Dim statement As EnumStatementSyntax =
SyntaxFactory
.EnumStatement(attributes, modifiers, enumKeyword, identifier, optionalUnderlyingType)
1527
initializer =
SyntaxFactory
.EqualsValue(optionalEquals, expr)
1531
Dim statement As EnumMemberDeclarationSyntax =
SyntaxFactory
.EnumMemberDeclaration(attributes, ident, initializer)
1666
result =
SyntaxFactory
.NamespaceStatement(namespaceKeyword, namespaceName)
1730
statement =
SyntaxFactory
.EndBlockStatement(endKind, endKeyword, DirectCast(possibleBlockKeyword, KeywordSyntax))
2076
result =
SyntaxFactory
.FieldDeclaration(attributes, modifiers, Declarations)
2080
result =
SyntaxFactory
.LocalDeclarationStatement(modifiers, Declarations)
2155
Dim declaration As VariableDeclaratorSyntax =
SyntaxFactory
.VariableDeclarator(names, optionalAsClause, optionalInitializer)
2234
SyntaxFactory
.AsNewClause(asKeyword,
2255
optionalAsClause =
SyntaxFactory
.SimpleAsClause(asKeyword, attributesNode, typeName)
2274
optionalInitializer =
SyntaxFactory
.EqualsValue(Equals, value)
2342
optionalAsClause =
SyntaxFactory
.AsNewClause(asKeyword, creationExpression)
2362
Return
SyntaxFactory
.CollectionInitializer(openBrace, Nothing, InternalSyntaxFactory.MissingPunctuation(SyntaxKind.CloseBraceToken))
2396
Return
SyntaxFactory
.CollectionInitializer(openBrace, initializers, closeBrace)
2458
Return
SyntaxFactory
.ObjectMemberInitializer(withKeyword, openBrace, Nothing, InternalSyntaxFactory.MissingPunctuation(SyntaxKind.CloseBraceToken))
2500
Return
SyntaxFactory
.ObjectMemberInitializer(withKeyword, openBrace, initializers, closeBrace)
2534
Return
SyntaxFactory
.ObjectCollectionInitializer(fromKeyword, initializer)
2630
Return
SyntaxFactory
.InferredFieldInitializer(optionalKey, expression)
2645
Return
SyntaxFactory
.NamedFieldInitializer(optionalKey, dot,
SyntaxFactory
.IdentifierName(id), equals, expression)
2706
Return
SyntaxFactory
.ModifiedIdentifier(id, Nothing, Nothing, Nothing)
2734
Return
SyntaxFactory
.ModifiedIdentifier(id, optionalNullable, Nothing, Nothing)
2744
Return
SyntaxFactory
.ModifiedIdentifier(id, optionalNullable, Nothing, Nothing)
2801
typeName =
SyntaxFactory
.PredefinedType(DirectCast(Start, KeywordSyntax))
2806
name =
SyntaxFactory
.IdentifierName(_scanner.MakeIdentifier(DirectCast(Start, KeywordSyntax)))
2852
typeName = ReportSyntaxError(
SyntaxFactory
.IdentifierName(InternalSyntaxFactory.MissingIdentifier()), errorID)
2887
Dim nullableTypeName As NullableTypeSyntax =
SyntaxFactory
.NullableType(typeName, questionMark)
2927
simpleAsClause =
SyntaxFactory
.SimpleAsClause(asKeywordOpt, attributeLists:=Nothing, type:=typeOpt)
2930
element =
SyntaxFactory
.NamedTupleElement(identifierNameOpt, simpleAsClause)
2934
element =
SyntaxFactory
.TypedTupleElement(typeOpt)
2978
Dim missing =
SyntaxFactory
.IdentifierName(InternalSyntaxFactory.MissingIdentifier())
2986
Dim tupleType =
SyntaxFactory
.TupleType(openParen, tupleElements, closeParen)
3001
typeName =
SyntaxFactory
.QualifiedName(qualifiedName.Left, qualifiedName.DotToken, genericName)
3005
typeName =
SyntaxFactory
.QualifiedName(leftName, qualifiedName.DotToken, qualifiedName.Right)
3017
typeArgumentList =
SyntaxFactory
.TypeArgumentList(typeArgumentList.OpenParenToken,
3021
genericName =
SyntaxFactory
.GenericName(genericName.Identifier, typeArgumentList)
3043
result =
SyntaxFactory
.IdentifierName(ident)
3070
result =
SyntaxFactory
.ArrayType(elementType, rankSpecifiers)
3120
typeName =
SyntaxFactory
.IdentifierName(InternalSyntaxFactory.MissingIdentifier)
3164
genericArguments =
SyntaxFactory
.TypeArgumentList(openParen, [of], typeArguments, closeParen)
3206
Dim arrayModifier As ArrayRankSpecifierSyntax =
SyntaxFactory
.ArrayRankSpecifier(openParen, commas, closeParen)
3265
optionalArrayBounds =
SyntaxFactory
.ArgumentList(openParen, arguments, closeParen)
3274
arrayModifiers.Add(
SyntaxFactory
.ArrayRankSpecifier(openParen, commas, closeParen))
3278
arrayModifiers.Add(
SyntaxFactory
.ArrayRankSpecifier(openParen, commas, closeParen))
3288
Return
SyntaxFactory
.ModifiedIdentifier(elementType, optionalNullable, optionalArrayBounds, modifiersArr)
3314
arrayModifiers =
SyntaxFactory
.ArrayRankSpecifier(argumentList.OpenParenToken, builder.ToList, argumentList.CloseParenToken)
3369
arg =
SyntaxFactory
.SimpleArgument(Nothing, upperBound)
3371
arg =
SyntaxFactory
.RangeArgument(lowerBound, toKeyword, upperBound)
3417
optionalParameters =
SyntaxFactory
.ParameterList(openParen, parameters, closeParen)
3432
Dim statement =
SyntaxFactory
.AccessorStatement(accessorKind, attributes, modifiers, methodKeyword, optionalParameters)
3493
Return
SyntaxFactory
.ImplementsClause(implementsKeyword, result)
3516
eventContainer =
SyntaxFactory
.KeywordEventContainer(DirectCast(CurrentToken, KeywordSyntax))
3524
eventContainer =
SyntaxFactory
.WithEventsEventContainer(InternalSyntaxFactory.MissingIdentifier())
3528
eventContainer =
SyntaxFactory
.WithEventsEventContainer(ParseIdentifier())
3544
eventContainer =
SyntaxFactory
.WithEventsPropertyEventContainer(identContainer, Dot, eventMember)
3555
Dim item As HandlesClauseItemSyntax =
SyntaxFactory
.HandlesClauseItem(eventContainer, Dot, eventMember)
3577
Return
SyntaxFactory
.HandlesClause(handlesKeyword, result)
3643
Return
SyntaxFactory
.SubStatement(attributes, modifiers, subKeyword, name, genericParams, parameters, Nothing, handlesClause, implementsClause)
3657
Dim ctorDecl =
SyntaxFactory
.SubNewStatement(attributes, modifiers, subKeyword, newKeyword, parameters)
3739
Return
SyntaxFactory
.ParameterList(openParen, parameters, closeParen)
3802
Dim methodStatement =
SyntaxFactory
.FunctionStatement(attributes, modifiers, functionKeyword, name, genericParams, parameters, asClause, handlesClause, implementsClause)
3868
asClause =
SyntaxFactory
.SimpleAsClause(asKeyword, returnTypeAttributes, returnType)
3999
optionalParameters =
SyntaxFactory
.ParameterList(openParen, params, closeParen)
4024
asClause =
SyntaxFactory
.SimpleAsClause(asKeyword, returnTypeAttributes, returnType)
4030
Dim operatorStatement =
SyntaxFactory
.OperatorStatement(attributes, modifiers, operatorKeyword, operatorToken, optionalParameters, asClause)
4137
optionalParameters =
SyntaxFactory
.ParameterList(openParen, propertyParameters, closeParen)
4167
Dim propertyStatement As PropertyStatementSyntax =
SyntaxFactory
.PropertyStatement(attributes, modifiers, propertyKeyword, ident, optionalParameters, asClause, initializer, implementsClause)
4249
SyntaxFactory
.DelegateStatement(delegateKind,
4364
typeParameterConstraintClause =
SyntaxFactory
.TypeParameterMultipleConstraintClause(asKeyword, openBrace, constraintList, closeBrace)
4373
typeParameterConstraintClause =
SyntaxFactory
.TypeParameterSingleConstraintClause(asKeyword, constraint)
4378
Dim typeParameter =
SyntaxFactory
.TypeParameter(optionalVarianceModifier, name, typeParameterConstraintClause)
4404
Dim result As TypeParameterListSyntax =
SyntaxFactory
.TypeParameterList(openParen, ofKeyword, separatedTypeParameters, closeParen)
4418
constraint =
SyntaxFactory
.NewConstraint(keyword)
4425
constraint =
SyntaxFactory
.ClassConstraint(keyword)
4432
constraint =
SyntaxFactory
.StructureConstraint(keyword)
4451
constraint =
SyntaxFactory
.TypeConstraint(typeName)
4649
optionalAsClause =
SyntaxFactory
.SimpleAsClause(asKeyword, Nothing, typeName)
4685
initializer =
SyntaxFactory
.EqualsValue(equals, value)
4688
Return
SyntaxFactory
.Parameter(attributes, modifiers, paramName, optionalAsClause, initializer)
4719
Dim statement As ImportsStatementSyntax =
SyntaxFactory
.ImportsStatement(importsKeyword, result)
4770
importsClause =
SyntaxFactory
.XmlNamespaceImportsClause(lessToken, xmlNamespace, greaterToken)
4801
importsClause =
SyntaxFactory
.SimpleImportsClause(
SyntaxFactory
.ImportAliasClause(aliasIdentifier, equalsToken), name)
4809
importsClause =
SyntaxFactory
.SimpleImportsClause(Nothing, name)
4825
Return
SyntaxFactory
.XmlString(missingDoubleQuote, Nothing, missingDoubleQuote)
4832
Return
SyntaxFactory
.XmlAttribute(
SyntaxFactory
.XmlName(
SyntaxFactory
.XmlPrefix(missingXmlName, missingColon), missingXmlName),
4884
result =
SyntaxFactory
.InheritsStatement(keyword, separatedTypeNames)
4887
result =
SyntaxFactory
.ImplementsStatement(keyword, separatedTypeNames)
4995
Dim statement =
SyntaxFactory
.OptionStatement(optionKeyword, optionType, optionValue)
5139
optionalAsClause =
SyntaxFactory
.SimpleAsClause(asKeyword, returnAttributes, returnType)
5142
Dim statement =
SyntaxFactory
.DeclareStatement(externalKind,
5197
libraryName =
SyntaxFactory
.StringLiteralExpression(InternalSyntaxFactory.MissingStringLiteral())
5268
optionalAsClause =
SyntaxFactory
.SimpleAsClause(asKeyword, Nothing, ReturnType)
5281
ident = ident.AddTrailingSyntax(
SyntaxFactory
.ParameterList(openParen, parameters, closeParen))
5295
optionalAsClause =
SyntaxFactory
.SimpleAsClause(asKeyword, Nothing,
SyntaxFactory
.IdentifierName(InternalSyntaxFactory.MissingIdentifier()))
5308
Dim eventStatement =
SyntaxFactory
.EventStatement(attributes, modifiers, optionalCustomKeyword, eventKeyword, ident, Nothing, optionalAsClause, optionalImplementsClause)
5358
optionalAsClause =
SyntaxFactory
.SimpleAsClause(asKeyword, Nothing, returnType)
5383
optionalParameters =
SyntaxFactory
.ParameterList(openParen, parameters, closeParen)
5395
Dim eventStatement =
SyntaxFactory
.EventStatement(attributes, modifiers, Nothing, eventKeyword, ident, optionalParameters, optionalAsClause, optionalImplementsClause)
5432
Dim typeName =
SyntaxFactory
.IdentifierName(ReportSyntaxError(InternalSyntaxFactory.MissingIdentifier(), ERRID.ERR_ExpectedIdentifier))
5433
Dim attribute =
SyntaxFactory
.Attribute(
5439
attributeBlocks.Add(
SyntaxFactory
.AttributeList(lessThan, attributes.ToList(), greaterThan))
5507
optionalTarget =
SyntaxFactory
.AttributeTarget(assemblyOrModuleKeyword, colonToken)
5532
Dim attribute As AttributeSyntax =
SyntaxFactory
.Attribute(optionalTarget, typeName, arguments)
5559
attributeBlocks.Add(
SyntaxFactory
.AttributeList(lessThan, attributes.ToList, greaterThan))
Parser\ParseReportError.vb (1)
86
badStmt =
SyntaxFactory
.IncompleteMember(attributes, modifiers, missingIdentifier)
Parser\ParseStatement.vb (88)
90
Dim statement =
SyntaxFactory
.ContinueStatement(kind, continueKeyword, blockKeyword)
219
statement =
SyntaxFactory
.ReturnStatement(InternalSyntaxFactory.MissingKeyword(SyntaxKind.ReturnKeyword), Nothing)
236
statement =
SyntaxFactory
.ExitStatement(kind, exitKeyword, blockKeyword)
255
Dim caseClause =
SyntaxFactory
.ElseCaseClause(elseKeyword)
282
caseClause =
SyntaxFactory
.RelationalCaseClause(RelationalOperatorKindToCaseKind(relationalOperator.Kind), optionalIsKeyword, relationalOperator, CaseExpr)
310
caseClause =
SyntaxFactory
.RangeCaseClause(value, toKeyword, upperBound)
313
caseClause =
SyntaxFactory
.SimpleCaseClause(value)
335
statement =
SyntaxFactory
.CaseStatement(caseKeyword, separatedCaseClauses)
337
statement =
SyntaxFactory
.CaseElseStatement(caseKeyword, separatedCaseClauses)
390
Dim statement =
SyntaxFactory
.SelectStatement(selectKeyword, optionalCaseKeyword, value)
423
Dim statement =
SyntaxFactory
.IfStatement(ifKeyword, condition, thenKeyword)
436
Dim statement =
SyntaxFactory
.ElseStatement(elseKeyword)
463
Return
SyntaxFactory
.ElseStatement(elseKeyword)
481
Dim statement =
SyntaxFactory
.ElseIfStatement(elseIfKeyword, condition, thenKeyword)
505
statement =
SyntaxFactory
.EndIfStatement(missingEndKeyword, InternalSyntaxFactory.MissingKeyword(SyntaxKind.IfKeyword))
511
statement =
SyntaxFactory
.EndWhileStatement(missingEndKeyword, InternalSyntaxFactory.MissingKeyword(SyntaxKind.WhileKeyword))
547
Dim statement As DoStatementSyntax =
SyntaxFactory
.DoStatement(kind, doKeyword, optionalWhileOrUntilClause)
573
Dim statement As LoopStatementSyntax =
SyntaxFactory
.LoopStatement(kind, loopKeyword, optionalWhileOrUntilClause)
626
Dim statement =
SyntaxFactory
.ForEachStatement(forKeyword, eachKeyword, controlVariable, inKeyword, expression)
698
optionalStepClause =
SyntaxFactory
.ForStepClause(stepKeyword, stepValue)
702
Dim statement =
SyntaxFactory
.ForStatement(forKeyword, controlVariable, equalsToken, fromValue, toKeyword, toValue, optionalStepClause)
717
Return
SyntaxFactory
.NextStatement(nextKeyword, Nothing)
757
Dim statement =
SyntaxFactory
.NextStatement(nextKeyword, variables.ToList)
850
optionalAsClause =
SyntaxFactory
.SimpleAsClause([As], Nothing, Type)
856
Dim result =
SyntaxFactory
.VariableDeclarator(names.ToList, optionalAsClause, Nothing)
932
Dim gotoStmt =
SyntaxFactory
.GoToStatement(gotoKeyword, GetLabelSyntaxForIdentifierOrLineNumber(labelName))
939
Return If(labelName.Kind = SyntaxKind.IntegerLiteralToken,
SyntaxFactory
.NumericLabel(labelName),
SyntaxFactory
.IdentifierLabel(labelName))
979
Dim statement =
SyntaxFactory
.OnErrorGoToStatement(SyntaxKind.OnErrorGoToLabelStatement,
984
SyntaxFactory
.IdentifierLabel(InternalSyntaxFactory.MissingIdentifier()))
1002
Dim statement =
SyntaxFactory
.OnErrorResumeNextStatement(onKeyword, errorKeyword, resumeKeyword, nextKeyword)
1022
label =
SyntaxFactory
.NumericLabel(nextToken)
1033
label =
SyntaxFactory
.NumericLabel(PeekToken(2))
1045
Dim statement =
SyntaxFactory
.OnErrorGoToStatement(kind, onKeyword, errorKeyword, gotoKeyword, optionalMinusToken, label)
1070
statement =
SyntaxFactory
.ResumeNextStatement(resumeKeyword,
SyntaxFactory
.NextLabel(nextKeyword))
1075
statement =
SyntaxFactory
.ResumeLabelStatement(resumeKeyword, GetLabelSyntaxForIdentifierOrLineNumber(optionalLabel))
1079
statement =
SyntaxFactory
.ResumeStatement(resumeKeyword, Nothing)
1112
Return
SyntaxFactory
.ExpressionStatement(MakeInvocationExpression(target))
1122
target =
SyntaxFactory
.ConditionalAccessExpression(conditionalTarget.Expression, conditionalTarget.QuestionMarkToken, invocation)
1146
Dim argumentList =
SyntaxFactory
.ArgumentList(InternalSyntaxFactory.MissingPunctuation(SyntaxKind.OpenParenToken),
1150
target =
SyntaxFactory
.InvocationExpression(target, ReportSyntaxError(argumentList, ERRID.ERR_ObsoleteArgumentsNeedParens))
1152
target =
SyntaxFactory
.InvocationExpression(target, Nothing)
1163
Return
SyntaxFactory
.SimpleAssignmentStatement(left, operatorToken, right)
1166
Return
SyntaxFactory
.AddAssignmentStatement(left, operatorToken, right)
1169
Return
SyntaxFactory
.SubtractAssignmentStatement(left, operatorToken, right)
1172
Return
SyntaxFactory
.MultiplyAssignmentStatement(left, operatorToken, right)
1175
Return
SyntaxFactory
.DivideAssignmentStatement(left, operatorToken, right)
1178
Return
SyntaxFactory
.IntegerDivideAssignmentStatement(left, operatorToken, right)
1181
Return
SyntaxFactory
.ExponentiateAssignmentStatement(left, operatorToken, right)
1184
Return
SyntaxFactory
.LeftShiftAssignmentStatement(left, operatorToken, right)
1187
Return
SyntaxFactory
.RightShiftAssignmentStatement(left, operatorToken, right)
1190
Return
SyntaxFactory
.ConcatenateAssignmentStatement(left, operatorToken, right)
1214
Dim statement =
SyntaxFactory
.CallStatement(callKeyword, invocation)
1226
expr =
SyntaxFactory
.ConditionalAccessExpression(conditionalTarget.Expression, conditionalTarget.QuestionMarkToken, invocation)
1231
expr =
SyntaxFactory
.InvocationExpression(expr, Nothing)
1259
Dim statement =
SyntaxFactory
.RaiseEventStatement(raiseEventKeyword, ident, optionalArgumentList)
1298
clause =
SyntaxFactory
.RedimClause(invocation.Expression, invocation.ArgumentList)
1305
clause =
SyntaxFactory
.RedimClause(possibleInvocation,
SyntaxFactory
.ArgumentList(InternalSyntaxFactory.MissingPunctuation(SyntaxKind.OpenParenToken),
1322
SyntaxFactory
.ReDimStatement(reDimKeyword, optionalPreserveKeyword, clauses.ToList),
1323
SyntaxFactory
.ReDimPreserveStatement(reDimKeyword, optionalPreserveKeyword, clauses.ToList)
1363
Dim statement =
SyntaxFactory
.AddRemoveHandlerStatement(kind, keyword, eventExpression, commaToken, DelegateExpression)
1398
statement =
SyntaxFactory
.WhileStatement(keyword, operand)
1400
statement =
SyntaxFactory
.WithStatement(keyword, operand)
1402
statement =
SyntaxFactory
.SyncLockStatement(keyword, operand)
1443
Dim statement =
SyntaxFactory
.TryStatement(tryKeyword)
1465
optionalName =
SyntaxFactory
.IdentifierName(id)
1479
optionalAsClause =
SyntaxFactory
.SimpleAsClause(asKeyword, Nothing, typeName)
1489
optionalWhenClause =
SyntaxFactory
.CatchFilterClause(whenKeyword, filter)
1492
Dim statement =
SyntaxFactory
.CatchStatement(catchKeyword, optionalName, optionalAsClause, optionalWhenClause)
1507
Dim statement =
SyntaxFactory
.FinallyStatement(finallyKeyword)
1525
Dim statement =
SyntaxFactory
.ThrowStatement(throwKeyword, value)
1542
Dim statement =
SyntaxFactory
.ErrorStatement(errorKeyword, value)
1562
Dim statement =
SyntaxFactory
.EraseStatement(eraseKeyword, variables)
1578
Return ReportSyntaxError(
SyntaxFactory
.LabelStatement(labelName, InternalSyntaxFactory.MissingPunctuation(SyntaxKind.ColonToken)), ERRID.ERR_ObsoleteLineNumbersAreLabels)
1597
Dim statement =
SyntaxFactory
.LabelStatement(labelName, colonToken)
1659
Dim statement =
SyntaxFactory
.MidAssignmentStatement(
SyntaxFactory
.MidExpression(mid,
SyntaxFactory
.ArgumentList(openParen, arguments, closeParen)),
1698
optionalWhileOrUntilClause =
SyntaxFactory
.WhileOrUntilClause(kind, keyword, condition)
1711
Dim clause As WhileOrUntilClauseSyntax =
SyntaxFactory
.WhileOrUntilClause(kind, keyword, InternalSyntaxFactory.MissingExpression)
1764
Dim statement =
SyntaxFactory
.ReturnStatement(returnKeyword, operand)
1782
Dim statement =
SyntaxFactory
.StopOrEndStatement(stmtKind, stopOrEndKeyword)
1813
Dim statement =
SyntaxFactory
.UsingStatement(usingKeyword, optionalExpression, variables)
1832
Dim statement =
SyntaxFactory
.ExpressionStatement(expression)
1851
Dim result =
SyntaxFactory
.YieldStatement(yieldKeyword, expression)
1862
Dim result =
SyntaxFactory
.PrintStatement(questionToken, expression)
Parser\ParseTerminal.vb (9)
137
Return
SyntaxFactory
.IdentifierName(Name)
154
Return
SyntaxFactory
.GenericName(Name, Arguments)
156
Return
SyntaxFactory
.IdentifierName(Name)
164
Dim Literal As LiteralExpressionSyntax =
SyntaxFactory
.NumericLiteralExpression(CurrentToken)
173
Dim Literal As LiteralExpressionSyntax =
SyntaxFactory
.CharacterLiteralExpression(CurrentToken)
183
Dim Literal As LiteralExpressionSyntax =
SyntaxFactory
.NumericLiteralExpression(CurrentToken)
199
Return
SyntaxFactory
.StringLiteralExpression(stringToken)
208
Dim Literal As LiteralExpressionSyntax =
SyntaxFactory
.NumericLiteralExpression(CurrentToken)
220
Dim Literal As LiteralExpressionSyntax =
SyntaxFactory
.DateLiteralExpression(CurrentToken)
Parser\ParseXml.vb (55)
78
body =
SyntaxFactory
.XmlEmptyElement(DirectCast(HandleUnexpectedToken(SyntaxKind.LessThanToken), PunctuationSyntax),
79
SyntaxFactory
.XmlName(Nothing, DirectCast(InternalSyntaxFactory.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax)),
90
Return
SyntaxFactory
.XmlDocument(prologue, precedingMisc, body, followingMisc)
239
Dim version =
SyntaxFactory
.XmlDeclarationOption(DirectCast(InternalSyntaxFactory.MissingToken(SyntaxKind.XmlNameToken), XmlNameTokenSyntax),
245
Return
SyntaxFactory
.XmlDeclaration(beginPrologue,
310
result =
SyntaxFactory
.XmlDeclarationOption(name, equals, value)
530
Return
SyntaxFactory
.XmlElementStartTag(lessThan, Name, Attributes, greaterThan)
537
Return
SyntaxFactory
.XmlEmptyElement(lessThan, Name, Attributes, endEmptyElementToken)
557
Return
SyntaxFactory
.XmlEmptyElement(lessThan, Name, Attributes, endEmptyElementToken)
626
Dim missingName =
SyntaxFactory
.XmlName(Nothing, missingXmlNameToken)
628
Dim startElement =
SyntaxFactory
.XmlElementStartTag(missingLessThan, missingName, Nothing, missingGreaterThan)
669
xml =
SyntaxFactory
.XmlText(textResult)
676
xml =
SyntaxFactory
.XmlText(InternalSyntaxFactory.MissingToken(SyntaxKind.XmlTextLiteralToken))
725
Dim missingEndElement =
SyntaxFactory
.XmlElementEndTag(DirectCast(HandleUnexpectedToken(SyntaxKind.LessThanSlashToken), PunctuationSyntax),
726
ReportSyntaxError(InternalSyntaxFactory.XmlName(Nothing,
SyntaxFactory
.XmlNameToken("", SyntaxKind.XmlNameToken, Nothing, Nothing)), ERRID.ERR_ExpectedXmlName),
797
Return
SyntaxFactory
.XmlEmptyElement(lessThan, Name, attributes, endEmptyElementToken)
806
Return
SyntaxFactory
.XmlElementStartTag(lessThan, Name, attributes, greaterThan)
821
Return
SyntaxFactory
.XmlElementStartTag(lessThan, Name, attributes, greaterThan)
844
result =
SyntaxFactory
.XmlText(CurrentToken)
847
result =
SyntaxFactory
.XmlText(HandleUnexpectedToken(SyntaxKind.XmlTextLiteralToken))
916
Return
SyntaxFactory
.XmlElementEndTag(beginEndElement, name, greaterToken)
986
Result =
SyntaxFactory
.XmlAttribute(Name, equals, value)
994
Result =
SyntaxFactory
.XmlAttribute(Name, equals, value)
1009
value =
SyntaxFactory
.XmlString(missingQuote, Nothing, missingQuote)
1016
Result =
SyntaxFactory
.XmlAttribute(Name, DirectCast(HandleUnexpectedToken(SyntaxKind.EqualsToken), PunctuationSyntax), value)
1099
Dim type As PredefinedTypeSyntax =
SyntaxFactory
.PredefinedType(DirectCast(CurrentToken, KeywordSyntax))
1104
crefReference =
SyntaxFactory
.CrefReference(type, Nothing, Nothing)
1126
crefAttribute =
SyntaxFactory
.XmlCrefAttribute(xmlName, equals, startQuote, crefReference, endQuote)
1147
crefAttribute =
SyntaxFactory
.XmlCrefAttribute(xmlName, equals, startQuote, crefReference, endQuote)
1181
asClause =
SyntaxFactory
.SimpleAsClause(asKeyword, Nothing, returnType)
1185
Dim result As CrefReferenceSyntax =
SyntaxFactory
.CrefReference(name, signature, asClause)
1225
Return
SyntaxFactory
.CrefSignature(openParen, typeArguments, closeParen)
1252
signatureTypes.Add(
SyntaxFactory
.CrefSignaturePart(modifier, typeName))
1280
Return
SyntaxFactory
.CrefOperatorReference(operatorKeyword, operatorToken)
1288
result =
SyntaxFactory
.GlobalName(DirectCast(CurrentToken, KeywordSyntax))
1296
result =
SyntaxFactory
.IdentifierName(
1340
Return
SyntaxFactory
.QualifiedCrefOperatorReference(result, dotToken, operatorReference)
1353
result =
SyntaxFactory
.QualifiedName(result, dotToken, simpleName)
1426
nameAttribute =
SyntaxFactory
.XmlNameAttribute(xmlName,
1429
SyntaxFactory
.IdentifierName(DirectCast(identToken, IdentifierTokenSyntax)),
1556
prefix =
SyntaxFactory
.XmlPrefix(localName, colon)
1576
Dim name =
SyntaxFactory
.XmlName(prefix, localName)
1618
localName =
SyntaxFactory
.XmlNameToken(localName.Text, localName.PossibleKeywordKind, localName.GetLeadingTrivia(), trailingTrivia.Node).WithDiagnostics(localName.GetDiagnostics())
1626
prefix =
SyntaxFactory
.XmlPrefix(localName, colon)
1641
Return
SyntaxFactory
.XmlName(prefix, localName)
1652
Dim name =
SyntaxFactory
.XmlNameToken(id.Text, id.PossibleKeywordKind, token.GetLeadingTrivia(), token.GetTrailingTrivia())
1666
Return
SyntaxFactory
.XmlNameToken(token.Text, token.Kind, token.GetLeadingTrivia(), token.GetTrailingTrivia())
1784
xml =
SyntaxFactory
.XmlText(textResult)
1795
xml =
SyntaxFactory
.XmlText(InternalSyntaxFactory.MissingToken(SyntaxKind.XmlTextLiteralToken))
1875
Dim result =
SyntaxFactory
.XmlProcessingInstruction(beginProcessingInstruction, name, values.ToList, endProcessingInstruction)
1907
Return
SyntaxFactory
.XmlCDataSection(beginCData, result, endCData)
1936
Return
SyntaxFactory
.XmlComment(beginComment, result, endComment)
1976
Dim result =
SyntaxFactory
.XmlString(startQuote, list.ToList, endQuote)
1992
Dim result =
SyntaxFactory
.XmlString(startQuote, list.ToList, DirectCast(endQuote, PunctuationSyntax))
2042
Dim result =
SyntaxFactory
.XmlEmbeddedExpression(beginXmlEmbedded, value, endXmlEmbedded)