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