4563 references to SyntaxFactory
Microsoft.CodeAnalysis.VisualBasic (1630)
Binding\MemberSemanticModel.vb (6)
108expression = SyntaxFactory.GetStandaloneExpression(expression) 192Return SyntaxFactory.GetStandaloneExpression(expressionSyntax) 828node = SyntaxFactory.GetStandaloneExpression(node) 873node = SyntaxFactory.GetStandaloneExpression(node) 886node = SyntaxFactory.GetStandaloneExpression(node) 899node = SyntaxFactory.GetStandaloneExpression(node)
CommandLine\VisualBasicCommandLineParser.vb (2)
1885Dim tokenList = SyntaxFactory.ParseTokens(symbolList) 2110Using p = New InternalSyntax.Parser(SyntaxFactory.MakeSourceText(symbolList, offset), VisualBasicParseOptions.Default)
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (2)
612Dim attr As BaseXmlAttributeSyntax = SyntaxFactory.ParseDocCommentAttributeAsStandAloneEntity(attributeText, parentElementName:="") 748SyntaxFactory.ParseDocCommentAttributeAsStandAloneEntity(
Compilation\SemanticModel.vb (1)
771Dim standalone = SyntaxFactory.GetStandaloneExpression(expression)
Compilation\SyntaxTreeSemanticModel.vb (5)
207node = SyntaxFactory.GetStandaloneExpression(DirectCast(node, ExpressionSyntax)) 288node = SyntaxFactory.GetStandaloneExpression(DirectCast(node, ExpressionSyntax)) 332node = SyntaxFactory.GetStandaloneExpression(DirectCast(node, ExpressionSyntax)) 344node = SyntaxFactory.GetStandaloneExpression(DirectCast(node, ExpressionSyntax)) 1723If SyntaxFactory.GetStandaloneExpression(expression) IsNot expression Then
Generated\Syntax.xml.Main.Generated.vb (1263)
5707Return SyntaxFactory.EmptyStatement(SyntaxFactory.Token(SyntaxKind.EmptyToken)) 5764Return SyntaxFactory.EndIfStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.IfKeyword)) 5799Return SyntaxFactory.EndUsingStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.UsingKeyword)) 5834Return SyntaxFactory.EndWithStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.WithKeyword)) 5869Return SyntaxFactory.EndSelectStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.SelectKeyword)) 5904Return SyntaxFactory.EndStructureStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.StructureKeyword)) 5939Return SyntaxFactory.EndEnumStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.EnumKeyword)) 5974Return SyntaxFactory.EndInterfaceStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.InterfaceKeyword)) 6009Return SyntaxFactory.EndClassStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.ClassKeyword)) 6044Return SyntaxFactory.EndModuleStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.ModuleKeyword)) 6079Return SyntaxFactory.EndNamespaceStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.NamespaceKeyword)) 6114Return SyntaxFactory.EndSubStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.SubKeyword)) 6149Return SyntaxFactory.EndFunctionStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)) 6184Return SyntaxFactory.EndGetStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.GetKeyword)) 6219Return SyntaxFactory.EndSetStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.SetKeyword)) 6254Return SyntaxFactory.EndPropertyStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.PropertyKeyword)) 6289Return SyntaxFactory.EndOperatorStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.OperatorKeyword)) 6324Return SyntaxFactory.EndEventStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.EventKeyword)) 6359Return SyntaxFactory.EndAddHandlerStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword)) 6394Return SyntaxFactory.EndRemoveHandlerStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.RemoveHandlerKeyword)) 6429Return SyntaxFactory.EndRaiseEventStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.RaiseEventKeyword)) 6464Return SyntaxFactory.EndWhileStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.WhileKeyword)) 6499Return SyntaxFactory.EndTryStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.TryKeyword)) 6534Return SyntaxFactory.EndSyncLockStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.SyncLockKeyword)) 6648Return SyntaxFactory.EndBlockStatement(kind, SyntaxFactory.Token(SyntaxKind.EndKeyword), blockKeyword) 6703Return SyntaxFactory.CompilationUnit(options, [imports], attributes, members, SyntaxFactory.Token(SyntaxKind.EndOfFileToken)) 6711Return SyntaxFactory.CompilationUnit(Nothing, Nothing, Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.EndOfFileToken)) 6759Return SyntaxFactory.OptionStatement(SyntaxFactory.Token(SyntaxKind.OptionKeyword), nameKeyword, valueKeyword) 6771Return SyntaxFactory.OptionStatement(SyntaxFactory.Token(SyntaxKind.OptionKeyword), nameKeyword, Nothing) 6803Return SyntaxFactory.ImportsStatement(SyntaxFactory.Token(SyntaxKind.ImportsKeyword), importsClauses) 6811Return SyntaxFactory.ImportsStatement(SyntaxFactory.Token(SyntaxKind.ImportsKeyword), Nothing) 6851Return SyntaxFactory.SimpleImportsClause(Nothing, name) 6886Return SyntaxFactory.ImportAliasClause(identifier, SyntaxFactory.Token(SyntaxKind.EqualsToken)) 6897Return SyntaxFactory.ImportAliasClause(SyntaxFactory.Identifier(identifier), SyntaxFactory.Token(SyntaxKind.EqualsToken)) 6937Return SyntaxFactory.XmlNamespaceImportsClause(SyntaxFactory.Token(SyntaxKind.LessThanToken), xmlNamespace, SyntaxFactory.Token(SyntaxKind.GreaterThanToken)) 6984Return SyntaxFactory.NamespaceBlock(namespaceStatement, members, SyntaxFactory.EndNamespaceStatement()) 6995Return SyntaxFactory.NamespaceBlock(namespaceStatement, Nothing, SyntaxFactory.EndNamespaceStatement()) 7040Return SyntaxFactory.NamespaceStatement(SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), name) 7101Return SyntaxFactory.ModuleBlock(moduleStatement, [inherits], [implements], members, SyntaxFactory.EndModuleStatement()) 7113Return SyntaxFactory.ModuleBlock(moduleStatement, Nothing, Nothing, Nothing, SyntaxFactory.EndModuleStatement()) 7174Return SyntaxFactory.StructureBlock(structureStatement, [inherits], [implements], members, SyntaxFactory.EndStructureStatement()) 7186Return SyntaxFactory.StructureBlock(structureStatement, Nothing, Nothing, Nothing, SyntaxFactory.EndStructureStatement()) 7247Return SyntaxFactory.InterfaceBlock(interfaceStatement, [inherits], [implements], members, SyntaxFactory.EndInterfaceStatement()) 7259Return SyntaxFactory.InterfaceBlock(interfaceStatement, Nothing, Nothing, Nothing, SyntaxFactory.EndInterfaceStatement()) 7320Return SyntaxFactory.ClassBlock(classStatement, [inherits], [implements], members, SyntaxFactory.EndClassStatement()) 7332Return SyntaxFactory.ClassBlock(classStatement, Nothing, Nothing, Nothing, SyntaxFactory.EndClassStatement()) 7381Return SyntaxFactory.EnumBlock(enumStatement, members, SyntaxFactory.EndEnumStatement()) 7393Return SyntaxFactory.EnumBlock(enumStatement, Nothing, SyntaxFactory.EndEnumStatement()) 7423Return SyntaxFactory.InheritsStatement(SyntaxFactory.Token(SyntaxKind.InheritsKeyword), types) 7434Return SyntaxFactory.InheritsStatement(SyntaxFactory.Token(SyntaxKind.InheritsKeyword), SyntaxFactory.SeparatedList(Of TypeSyntax)().AddRange(types)) 7464Return SyntaxFactory.ImplementsStatement(SyntaxFactory.Token(SyntaxKind.ImplementsKeyword), types) 7475Return SyntaxFactory.ImplementsStatement(SyntaxFactory.Token(SyntaxKind.ImplementsKeyword), SyntaxFactory.SeparatedList(Of TypeSyntax)().AddRange(types)) 7536Return SyntaxFactory.ModuleStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.ModuleKeyword), identifier, typeParameterList) 7548Return SyntaxFactory.ModuleStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.ModuleKeyword), identifier, Nothing) 7560Return SyntaxFactory.ModuleStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.ModuleKeyword), SyntaxFactory.Identifier(identifier), Nothing) 7621Return SyntaxFactory.StructureStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.StructureKeyword), identifier, typeParameterList) 7633Return SyntaxFactory.StructureStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.StructureKeyword), identifier, Nothing) 7645Return SyntaxFactory.StructureStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.StructureKeyword), SyntaxFactory.Identifier(identifier), Nothing) 7706Return SyntaxFactory.InterfaceStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.InterfaceKeyword), identifier, typeParameterList) 7718Return SyntaxFactory.InterfaceStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.InterfaceKeyword), identifier, Nothing) 7730Return SyntaxFactory.InterfaceStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.InterfaceKeyword), SyntaxFactory.Identifier(identifier), Nothing) 7791Return SyntaxFactory.ClassStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.ClassKeyword), identifier, typeParameterList) 7803Return SyntaxFactory.ClassStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.ClassKeyword), identifier, Nothing) 7815Return SyntaxFactory.ClassStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.ClassKeyword), SyntaxFactory.Identifier(identifier), Nothing) 7876Return SyntaxFactory.EnumStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.EnumKeyword), identifier, underlyingType) 7888Return SyntaxFactory.EnumStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.EnumKeyword), identifier, Nothing) 7900Return SyntaxFactory.EnumStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.EnumKeyword), SyntaxFactory.Identifier(identifier), Nothing) 7948Return SyntaxFactory.TypeParameterList(SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.Token(SyntaxKind.OfKeyword), parameters, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 7960Return SyntaxFactory.TypeParameterList(SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.Token(SyntaxKind.OfKeyword), SyntaxFactory.SeparatedList(Of TypeParameterSyntax)().AddRange(parameters), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 7995Return SyntaxFactory.TypeParameter(Nothing, identifier, Nothing) 8006Return SyntaxFactory.TypeParameter(Nothing, SyntaxFactory.Identifier(identifier), Nothing) 8052Return SyntaxFactory.TypeParameterSingleConstraintClause(SyntaxFactory.Token(SyntaxKind.AsKeyword), constraint) 8102Return SyntaxFactory.TypeParameterMultipleConstraintClause(SyntaxFactory.Token(SyntaxKind.AsKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), constraints, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)) 8115Return SyntaxFactory.TypeParameterMultipleConstraintClause(SyntaxFactory.Token(SyntaxKind.AsKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), SyntaxFactory.SeparatedList(Of ConstraintSyntax)().AddRange(constraints), SyntaxFactory.Token(SyntaxKind.CloseBraceToken)) 8259Return SyntaxFactory.EnumMemberDeclaration(Nothing, identifier, Nothing) 8267Return SyntaxFactory.EnumMemberDeclaration(Nothing, SyntaxFactory.Identifier(identifier), Nothing) 8318Return SyntaxFactory.SubBlock(subOrFunctionStatement, statements, SyntaxFactory.EndSubStatement()) 8330Return SyntaxFactory.SubBlock(subOrFunctionStatement, Nothing, SyntaxFactory.EndSubStatement()) 8379Return SyntaxFactory.FunctionBlock(subOrFunctionStatement, statements, SyntaxFactory.EndFunctionStatement()) 8391Return SyntaxFactory.FunctionBlock(subOrFunctionStatement, Nothing, SyntaxFactory.EndFunctionStatement()) 8467Return SyntaxFactory.MethodBlock(kind, subOrFunctionStatement, Nothing, endSubOrFunctionStatement) 8516Return SyntaxFactory.ConstructorBlock(subNewStatement, statements, SyntaxFactory.EndSubStatement()) 8528Return SyntaxFactory.ConstructorBlock(subNewStatement, Nothing, SyntaxFactory.EndSubStatement()) 8577Return SyntaxFactory.OperatorBlock(operatorStatement, statements, SyntaxFactory.EndOperatorStatement()) 8589Return SyntaxFactory.OperatorBlock(operatorStatement, Nothing, SyntaxFactory.EndOperatorStatement()) 8651Return SyntaxFactory.GetAccessorBlock(accessorStatement, statements, SyntaxFactory.EndGetStatement()) 8665Return SyntaxFactory.GetAccessorBlock(accessorStatement, Nothing, SyntaxFactory.EndGetStatement()) 8719Return SyntaxFactory.SetAccessorBlock(accessorStatement, statements, SyntaxFactory.EndSetStatement()) 8733Return SyntaxFactory.SetAccessorBlock(accessorStatement, Nothing, SyntaxFactory.EndSetStatement()) 8787Return SyntaxFactory.AddHandlerAccessorBlock(accessorStatement, statements, SyntaxFactory.EndAddHandlerStatement()) 8801Return SyntaxFactory.AddHandlerAccessorBlock(accessorStatement, Nothing, SyntaxFactory.EndAddHandlerStatement()) 8855Return SyntaxFactory.RemoveHandlerAccessorBlock(accessorStatement, statements, SyntaxFactory.EndRemoveHandlerStatement()) 8869Return SyntaxFactory.RemoveHandlerAccessorBlock(accessorStatement, Nothing, SyntaxFactory.EndRemoveHandlerStatement()) 8923Return SyntaxFactory.RaiseEventAccessorBlock(accessorStatement, statements, SyntaxFactory.EndRaiseEventStatement()) 8937Return SyntaxFactory.RaiseEventAccessorBlock(accessorStatement, Nothing, SyntaxFactory.EndRaiseEventStatement()) 9033Return SyntaxFactory.AccessorBlock(kind, accessorStatement, Nothing, endAccessorStatement) 9084Return SyntaxFactory.PropertyBlock(propertyStatement, accessors, SyntaxFactory.EndPropertyStatement()) 9135Return SyntaxFactory.EventBlock(eventStatement, accessors, SyntaxFactory.EndEventStatement()) 9175Return SyntaxFactory.ParameterList(SyntaxFactory.Token(SyntaxKind.OpenParenToken), parameters, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 9183Return SyntaxFactory.ParameterList(SyntaxFactory.Token(SyntaxKind.OpenParenToken), Nothing, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 9283Return SyntaxFactory.SubStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.SubKeyword), identifier, typeParameterList, parameterList, asClause, handlesClause, implementsClause) 9297Return SyntaxFactory.SubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.SubKeyword), identifier, Nothing, Nothing, Nothing, Nothing, Nothing) 9311Return SyntaxFactory.SubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing, Nothing, Nothing) 9410Return SyntaxFactory.FunctionStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.FunctionKeyword), identifier, typeParameterList, parameterList, asClause, handlesClause, implementsClause) 9424Return SyntaxFactory.FunctionStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.FunctionKeyword), identifier, Nothing, Nothing, Nothing, Nothing, Nothing) 9438Return SyntaxFactory.FunctionStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.FunctionKeyword), SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing, Nothing, Nothing) 9530Return SyntaxFactory.MethodStatement(kind, Nothing, Nothing, subOrFunctionKeyword, identifier, Nothing, Nothing, Nothing, Nothing, Nothing) 9551Return SyntaxFactory.MethodStatement(kind, Nothing, Nothing, subOrFunctionKeyword, SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing, Nothing, Nothing) 9615Return SyntaxFactory.SubNewStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Token(SyntaxKind.NewKeyword), parameterList) 9625Return SyntaxFactory.SubNewStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Token(SyntaxKind.NewKeyword), Nothing) 9750Return SyntaxFactory.DeclareSubStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), charsetKeyword, SyntaxFactory.Token(SyntaxKind.SubKeyword), identifier, SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, aliasName, parameterList, asClause) 9764Return SyntaxFactory.DeclareSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.SubKeyword), identifier, SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, Nothing, Nothing, Nothing) 9778Return SyntaxFactory.DeclareSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Identifier(identifier), SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, Nothing, Nothing, Nothing) 9902Return SyntaxFactory.DeclareFunctionStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), charsetKeyword, SyntaxFactory.Token(SyntaxKind.FunctionKeyword), identifier, SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, aliasName, parameterList, asClause) 9916Return SyntaxFactory.DeclareFunctionStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.FunctionKeyword), identifier, SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, Nothing, Nothing, Nothing) 9930Return SyntaxFactory.DeclareFunctionStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.FunctionKeyword), SyntaxFactory.Identifier(identifier), SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, Nothing, Nothing, Nothing) 10076Return SyntaxFactory.DeclareStatement(kind, attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), charsetKeyword, subOrFunctionKeyword, identifier, SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, aliasName, parameterList, asClause) 10097Return SyntaxFactory.DeclareStatement(kind, Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, subOrFunctionKeyword, identifier, SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, Nothing, Nothing, Nothing) 10118Return SyntaxFactory.DeclareStatement(kind, Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DeclareKeyword), Nothing, subOrFunctionKeyword, SyntaxFactory.Identifier(identifier), SyntaxFactory.Token(SyntaxKind.LibKeyword), libraryName, Nothing, Nothing, Nothing, Nothing) 10206Return SyntaxFactory.DelegateSubStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.SubKeyword), identifier, typeParameterList, parameterList, asClause) 10217Return SyntaxFactory.DelegateSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.SubKeyword), identifier, Nothing, Nothing, Nothing) 10228Return SyntaxFactory.DelegateSubStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing) 10315Return SyntaxFactory.DelegateFunctionStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword), identifier, typeParameterList, parameterList, asClause) 10326Return SyntaxFactory.DelegateFunctionStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword), identifier, Nothing, Nothing, Nothing) 10337Return SyntaxFactory.DelegateFunctionStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword), SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing) 10448Return SyntaxFactory.DelegateStatement(kind, attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), subOrFunctionKeyword, identifier, typeParameterList, parameterList, asClause) 10467Return SyntaxFactory.DelegateStatement(kind, Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), subOrFunctionKeyword, identifier, Nothing, Nothing, Nothing) 10486Return SyntaxFactory.DelegateStatement(kind, Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.DelegateKeyword), subOrFunctionKeyword, SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing) 10572Return SyntaxFactory.EventStatement(attributeLists, modifiers, Nothing, SyntaxFactory.Token(SyntaxKind.EventKeyword), identifier, parameterList, asClause, implementsClause) 10585Return SyntaxFactory.EventStatement(Nothing, Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.EventKeyword), identifier, Nothing, Nothing, Nothing) 10598Return SyntaxFactory.EventStatement(Nothing, Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.EventKeyword), SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing) 10698Return SyntaxFactory.OperatorStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.OperatorKeyword), operatorToken, parameterList, asClause) 10712Return SyntaxFactory.OperatorStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.OperatorKeyword), operatorToken, Nothing, Nothing) 10805Return SyntaxFactory.PropertyStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.PropertyKeyword), identifier, parameterList, asClause, initializer, implementsClause) 10819Return SyntaxFactory.PropertyStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.PropertyKeyword), identifier, Nothing, Nothing, Nothing, Nothing) 10833Return SyntaxFactory.PropertyStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.PropertyKeyword), SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing, Nothing) 10896Return SyntaxFactory.GetAccessorStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.GetKeyword), parameterList) 10907Return SyntaxFactory.GetAccessorStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.GetKeyword), Nothing) 10966Return SyntaxFactory.SetAccessorStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.SetKeyword), parameterList) 10977Return SyntaxFactory.SetAccessorStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.SetKeyword), Nothing) 11036Return SyntaxFactory.AddHandlerAccessorStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword), parameterList) 11047Return SyntaxFactory.AddHandlerAccessorStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword), Nothing) 11106Return SyntaxFactory.RemoveHandlerAccessorStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.RemoveHandlerKeyword), parameterList) 11117Return SyntaxFactory.RemoveHandlerAccessorStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.RemoveHandlerKeyword), Nothing) 11176Return SyntaxFactory.RaiseEventAccessorStatement(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.RaiseEventKeyword), parameterList) 11187Return SyntaxFactory.RaiseEventAccessorStatement(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.RaiseEventKeyword), Nothing) 11265Return SyntaxFactory.AccessorStatement(kind, Nothing, Nothing, accessorKeyword, Nothing) 11297Return SyntaxFactory.ImplementsClause(SyntaxFactory.Token(SyntaxKind.ImplementsKeyword), interfaceMembers) 11309Return SyntaxFactory.ImplementsClause(SyntaxFactory.Token(SyntaxKind.ImplementsKeyword), SyntaxFactory.SeparatedList(Of QualifiedNameSyntax)().AddRange(interfaceMembers)) 11341Return SyntaxFactory.HandlesClause(SyntaxFactory.Token(SyntaxKind.HandlesKeyword), events) 11353Return SyntaxFactory.HandlesClause(SyntaxFactory.Token(SyntaxKind.HandlesKeyword), SyntaxFactory.SeparatedList(Of HandlesClauseItemSyntax)().AddRange(events)) 11402Return SyntaxFactory.WithEventsEventContainer(SyntaxFactory.Identifier(identifier)) 11456Return SyntaxFactory.WithEventsPropertyEventContainer(withEventsContainer, SyntaxFactory.Token(SyntaxKind.DotToken), [property]) 11513Return SyntaxFactory.HandlesClauseItem(eventContainer, SyntaxFactory.Token(SyntaxKind.DotToken), eventMember) 11545Return SyntaxFactory.IncompleteMember(Nothing, Nothing, Nothing) 11583Return SyntaxFactory.FieldDeclaration(Nothing, Nothing, declarators) 11598Return SyntaxFactory.FieldDeclaration(Nothing, Nothing, SyntaxFactory.SeparatedList(Of VariableDeclaratorSyntax)().AddRange(declarators)) 11632Return SyntaxFactory.VariableDeclarator(names, Nothing, Nothing) 11645Return SyntaxFactory.VariableDeclarator(SyntaxFactory.SeparatedList(Of ModifiedIdentifierSyntax)().AddRange(names), Nothing, Nothing) 11704Return SyntaxFactory.SimpleAsClause(SyntaxFactory.Token(SyntaxKind.AsKeyword), attributeLists, type) 11717Return SyntaxFactory.SimpleAsClause(SyntaxFactory.Token(SyntaxKind.AsKeyword), Nothing, type) 11763Return SyntaxFactory.AsNewClause(SyntaxFactory.Token(SyntaxKind.AsKeyword), newExpression) 11809Return SyntaxFactory.ObjectMemberInitializer(SyntaxFactory.Token(SyntaxKind.WithKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), initializers, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)) 11820Return SyntaxFactory.ObjectMemberInitializer(SyntaxFactory.Token(SyntaxKind.WithKeyword), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), SyntaxFactory.SeparatedList(Of FieldInitializerSyntax)().AddRange(initializers), SyntaxFactory.Token(SyntaxKind.CloseBraceToken)) 11860Return SyntaxFactory.ObjectCollectionInitializer(SyntaxFactory.Token(SyntaxKind.FromKeyword), initializer) 11897Return SyntaxFactory.InferredFieldInitializer(Nothing, expression) 12066Return SyntaxFactory.NamedFieldInitializer(Nothing, SyntaxFactory.Token(SyntaxKind.DotToken), name, SyntaxFactory.Token(SyntaxKind.EqualsToken), expression) 12210Return SyntaxFactory.EqualsValue(SyntaxFactory.Token(SyntaxKind.EqualsToken), value) 12256Return SyntaxFactory.Parameter(Nothing, Nothing, identifier, Nothing, Nothing) 12298Return SyntaxFactory.ModifiedIdentifier(identifier, Nothing, arrayBounds, Nothing) 12310Return SyntaxFactory.ModifiedIdentifier(identifier, Nothing, Nothing, Nothing) 12322Return SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(identifier), Nothing, Nothing, Nothing) 12359Return SyntaxFactory.ArrayRankSpecifier(SyntaxFactory.Token(SyntaxKind.OpenParenToken), Nothing, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 12397Return SyntaxFactory.AttributeList(SyntaxFactory.Token(SyntaxKind.LessThanToken), attributes, SyntaxFactory.Token(SyntaxKind.GreaterThanToken)) 12405Return SyntaxFactory.AttributeList(SyntaxFactory.Token(SyntaxKind.LessThanToken), Nothing, SyntaxFactory.Token(SyntaxKind.GreaterThanToken)) 12449Return SyntaxFactory.Attribute(Nothing, name, Nothing) 12488Return SyntaxFactory.AttributeTarget(attributeModifier, SyntaxFactory.Token(SyntaxKind.ColonToken)) 12509Return SyntaxFactory.AttributesStatement(Nothing) 12776Return SyntaxFactory.PrintStatement(SyntaxFactory.Token(SyntaxKind.QuestionToken), expression) 12825Return SyntaxFactory.WhileBlock(whileStatement, statements, SyntaxFactory.EndWhileStatement()) 12837Return SyntaxFactory.WhileBlock(whileStatement, Nothing, SyntaxFactory.EndWhileStatement()) 12888Return SyntaxFactory.UsingBlock(usingStatement, statements, SyntaxFactory.EndUsingStatement()) 12900Return SyntaxFactory.UsingBlock(usingStatement, Nothing, SyntaxFactory.EndUsingStatement()) 12951Return SyntaxFactory.SyncLockBlock(syncLockStatement, statements, SyntaxFactory.EndSyncLockStatement()) 12963Return SyntaxFactory.SyncLockBlock(syncLockStatement, Nothing, SyntaxFactory.EndSyncLockStatement()) 13014Return SyntaxFactory.WithBlock(withStatement, statements, SyntaxFactory.EndWithStatement()) 13026Return SyntaxFactory.WithBlock(withStatement, Nothing, SyntaxFactory.EndWithStatement()) 13080Return SyntaxFactory.LabelStatement(labelToken, SyntaxFactory.Token(SyntaxKind.ColonToken)) 13092Return SyntaxFactory.LabelStatement(SyntaxFactory.Identifier(labelToken), SyntaxFactory.Token(SyntaxKind.ColonToken)) 13134Return SyntaxFactory.GoToStatement(SyntaxFactory.Token(SyntaxKind.GoToKeyword), label) 13167Return SyntaxFactory.IdentifierLabel(SyntaxFactory.Identifier(labelToken)) 13194Return SyntaxFactory.NumericLabel(SyntaxFactory.Token(SyntaxKind.IntegerLiteralToken)) 13221Return SyntaxFactory.NextLabel(SyntaxFactory.Token(SyntaxKind.NextKeyword)) 13273Return SyntaxFactory.Label(kind, SyntaxFactory.Identifier(labelToken)) 13376Return SyntaxFactory.ExitDoStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.DoKeyword)) 13410Return SyntaxFactory.ExitForStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.ForKeyword)) 13444Return SyntaxFactory.ExitSubStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.SubKeyword)) 13478Return SyntaxFactory.ExitFunctionStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)) 13512Return SyntaxFactory.ExitOperatorStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.OperatorKeyword)) 13546Return SyntaxFactory.ExitPropertyStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.PropertyKeyword)) 13580Return SyntaxFactory.ExitTryStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.TryKeyword)) 13614Return SyntaxFactory.ExitSelectStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.SelectKeyword)) 13648Return SyntaxFactory.ExitWhileStatement(SyntaxFactory.Token(SyntaxKind.ExitKeyword), SyntaxFactory.Token(SyntaxKind.WhileKeyword)) 13724Return SyntaxFactory.ExitStatement(kind, SyntaxFactory.Token(SyntaxKind.ExitKeyword), blockKeyword) 13761Return SyntaxFactory.ContinueWhileStatement(SyntaxFactory.Token(SyntaxKind.ContinueKeyword), SyntaxFactory.Token(SyntaxKind.WhileKeyword)) 13796Return SyntaxFactory.ContinueDoStatement(SyntaxFactory.Token(SyntaxKind.ContinueKeyword), SyntaxFactory.Token(SyntaxKind.DoKeyword)) 13831Return SyntaxFactory.ContinueForStatement(SyntaxFactory.Token(SyntaxKind.ContinueKeyword), SyntaxFactory.Token(SyntaxKind.ForKeyword)) 13893Return SyntaxFactory.ContinueStatement(kind, SyntaxFactory.Token(SyntaxKind.ContinueKeyword), blockKeyword) 13923Return SyntaxFactory.ReturnStatement(SyntaxFactory.Token(SyntaxKind.ReturnKeyword), expression) 13931Return SyntaxFactory.ReturnStatement(SyntaxFactory.Token(SyntaxKind.ReturnKeyword), Nothing) 14095Return SyntaxFactory.SingleLineIfStatement(SyntaxFactory.Token(SyntaxKind.IfKeyword), condition, SyntaxFactory.Token(SyntaxKind.ThenKeyword), statements, elseClause) 14106Return SyntaxFactory.SingleLineIfStatement(SyntaxFactory.Token(SyntaxKind.IfKeyword), condition, SyntaxFactory.Token(SyntaxKind.ThenKeyword), Nothing, Nothing) 14138Return SyntaxFactory.SingleLineElseClause(SyntaxFactory.Token(SyntaxKind.ElseKeyword), statements) 14146Return SyntaxFactory.SingleLineElseClause(SyntaxFactory.Token(SyntaxKind.ElseKeyword), Nothing) 14213Return SyntaxFactory.MultiLineIfBlock(ifStatement, statements, elseIfBlocks, elseBlock, SyntaxFactory.EndIfStatement()) 14225Return SyntaxFactory.MultiLineIfBlock(ifStatement, Nothing, Nothing, Nothing, SyntaxFactory.EndIfStatement()) 14370Return SyntaxFactory.IfStatement(SyntaxFactory.Token(SyntaxKind.IfKeyword), condition, Nothing) 14404Return SyntaxFactory.ElseIfBlock(elseIfStatement, Nothing) 14549Return SyntaxFactory.ElseIfStatement(SyntaxFactory.Token(SyntaxKind.ElseIfKeyword), condition, Nothing) 14582Return SyntaxFactory.ElseBlock(SyntaxFactory.ElseStatement(), statements) 14590Return SyntaxFactory.ElseBlock(SyntaxFactory.ElseStatement(), Nothing) 14614Return SyntaxFactory.ElseStatement(SyntaxFactory.Token(SyntaxKind.ElseKeyword)) 14672Return SyntaxFactory.TryBlock(SyntaxFactory.TryStatement(), statements, catchBlocks, finallyBlock, SyntaxFactory.EndTryStatement()) 14680Return SyntaxFactory.TryBlock(SyntaxFactory.TryStatement(), Nothing, Nothing, Nothing, SyntaxFactory.EndTryStatement()) 14704Return SyntaxFactory.TryStatement(SyntaxFactory.Token(SyntaxKind.TryKeyword)) 14738Return SyntaxFactory.CatchBlock(catchStatement, Nothing) 14782Return SyntaxFactory.CatchStatement(SyntaxFactory.Token(SyntaxKind.CatchKeyword), identifierName, asClause, whenClause) 14790Return SyntaxFactory.CatchStatement(SyntaxFactory.Token(SyntaxKind.CatchKeyword), Nothing, Nothing, Nothing) 14932Return SyntaxFactory.CatchFilterClause(SyntaxFactory.Token(SyntaxKind.WhenKeyword), filter) 14965Return SyntaxFactory.FinallyBlock(SyntaxFactory.FinallyStatement(), statements) 14973Return SyntaxFactory.FinallyBlock(SyntaxFactory.FinallyStatement(), Nothing) 14997Return SyntaxFactory.FinallyStatement(SyntaxFactory.Token(SyntaxKind.FinallyKeyword)) 15139Return SyntaxFactory.ErrorStatement(SyntaxFactory.Token(SyntaxKind.ErrorKeyword), errorNumber) 15200Return SyntaxFactory.OnErrorGoToZeroStatement(SyntaxFactory.Token(SyntaxKind.OnKeyword), SyntaxFactory.Token(SyntaxKind.ErrorKeyword), SyntaxFactory.Token(SyntaxKind.GoToKeyword), Nothing, label) 15261Return SyntaxFactory.OnErrorGoToMinusOneStatement(SyntaxFactory.Token(SyntaxKind.OnKeyword), SyntaxFactory.Token(SyntaxKind.ErrorKeyword), SyntaxFactory.Token(SyntaxKind.GoToKeyword), Nothing, label) 15322Return SyntaxFactory.OnErrorGoToLabelStatement(SyntaxFactory.Token(SyntaxKind.OnKeyword), SyntaxFactory.Token(SyntaxKind.ErrorKeyword), SyntaxFactory.Token(SyntaxKind.GoToKeyword), Nothing, label) 15396Return SyntaxFactory.OnErrorGoToStatement(kind, SyntaxFactory.Token(SyntaxKind.OnKeyword), SyntaxFactory.Token(SyntaxKind.ErrorKeyword), SyntaxFactory.Token(SyntaxKind.GoToKeyword), Nothing, label) 15444Return SyntaxFactory.OnErrorResumeNextStatement(SyntaxFactory.Token(SyntaxKind.OnKeyword), SyntaxFactory.Token(SyntaxKind.ErrorKeyword), SyntaxFactory.Token(SyntaxKind.ResumeKeyword), SyntaxFactory.Token(SyntaxKind.NextKeyword)) 15480Return SyntaxFactory.ResumeStatement(SyntaxKind.ResumeStatement, SyntaxFactory.Token(SyntaxKind.ResumeKeyword), label) 15489Return SyntaxFactory.ResumeStatement(SyntaxKind.ResumeStatement, SyntaxFactory.Token(SyntaxKind.ResumeKeyword), Nothing) 15525Return SyntaxFactory.ResumeLabelStatement(SyntaxFactory.Token(SyntaxKind.ResumeKeyword), label) 15534Return SyntaxFactory.ResumeLabelStatement(SyntaxFactory.Token(SyntaxKind.ResumeKeyword), Nothing) 15570Return SyntaxFactory.ResumeNextStatement(SyntaxFactory.Token(SyntaxKind.ResumeKeyword), label) 15579Return SyntaxFactory.ResumeNextStatement(SyntaxFactory.Token(SyntaxKind.ResumeKeyword), Nothing) 15628Return SyntaxFactory.ResumeStatement(kind, SyntaxFactory.Token(SyntaxKind.ResumeKeyword), label) 15642Return SyntaxFactory.ResumeStatement(kind, SyntaxFactory.Token(SyntaxKind.ResumeKeyword), Nothing) 15691Return SyntaxFactory.SelectBlock(selectStatement, caseBlocks, SyntaxFactory.EndSelectStatement()) 15703Return SyntaxFactory.SelectBlock(selectStatement, Nothing, SyntaxFactory.EndSelectStatement()) 15850Return SyntaxFactory.SelectStatement(SyntaxFactory.Token(SyntaxKind.SelectKeyword), Nothing, expression) 15884Return SyntaxFactory.CaseBlock(SyntaxKind.CaseBlock, caseStatement, Nothing) 15918Return SyntaxFactory.CaseElseBlock(caseStatement, Nothing) 15963Return SyntaxFactory.CaseBlock(kind, caseStatement, Nothing) 15999Return SyntaxFactory.CaseStatement(SyntaxKind.CaseStatement, SyntaxFactory.Token(SyntaxKind.CaseKeyword), cases) 16013Return SyntaxFactory.CaseStatement(SyntaxKind.CaseStatement, SyntaxFactory.Token(SyntaxKind.CaseKeyword), SyntaxFactory.SeparatedList(Of CaseClauseSyntax)().AddRange(cases)) 16049Return SyntaxFactory.CaseElseStatement(SyntaxFactory.Token(SyntaxKind.CaseKeyword), cases) 16063Return SyntaxFactory.CaseElseStatement(SyntaxFactory.Token(SyntaxKind.CaseKeyword), SyntaxFactory.SeparatedList(Of CaseClauseSyntax)().AddRange(cases)) 16110Return SyntaxFactory.CaseStatement(kind, SyntaxFactory.Token(SyntaxKind.CaseKeyword), cases) 16128Return SyntaxFactory.CaseStatement(kind, SyntaxFactory.Token(SyntaxKind.CaseKeyword), SyntaxFactory.SeparatedList(Of CaseClauseSyntax)().AddRange(cases)) 16152Return SyntaxFactory.ElseCaseClause(SyntaxFactory.Token(SyntaxKind.ElseKeyword)) 16535Return SyntaxFactory.RangeCaseClause(lowerBound, SyntaxFactory.Token(SyntaxKind.ToKeyword), upperBound) 16686Return SyntaxFactory.CaseEqualsClause(Nothing, SyntaxFactory.Token(SyntaxKind.EqualsToken), value) 16832Return SyntaxFactory.CaseNotEqualsClause(Nothing, SyntaxFactory.Token(SyntaxKind.LessThanGreaterThanToken), value) 16978Return SyntaxFactory.CaseLessThanClause(Nothing, SyntaxFactory.Token(SyntaxKind.LessThanToken), value) 17124Return SyntaxFactory.CaseLessThanOrEqualClause(Nothing, SyntaxFactory.Token(SyntaxKind.LessThanEqualsToken), value) 17270Return SyntaxFactory.CaseGreaterThanOrEqualClause(Nothing, SyntaxFactory.Token(SyntaxKind.GreaterThanEqualsToken), value) 17416Return SyntaxFactory.CaseGreaterThanClause(Nothing, SyntaxFactory.Token(SyntaxKind.GreaterThanToken), value) 17597Return SyntaxFactory.RelationalCaseClause(kind, Nothing, operatorToken, value) 17741Return SyntaxFactory.SyncLockStatement(SyntaxFactory.Token(SyntaxKind.SyncLockKeyword), expression) 17794Return SyntaxFactory.SimpleDoLoopBlock(doStatement, Nothing, loopStatement) 17843Return SyntaxFactory.DoWhileLoopBlock(doStatement, Nothing, loopStatement) 17892Return SyntaxFactory.DoUntilLoopBlock(doStatement, Nothing, loopStatement) 17941Return SyntaxFactory.DoLoopWhileBlock(doStatement, Nothing, loopStatement) 17990Return SyntaxFactory.DoLoopUntilBlock(doStatement, Nothing, loopStatement) 18080Return SyntaxFactory.DoLoopBlock(kind, doStatement, Nothing, loopStatement) 18112Return SyntaxFactory.SimpleDoStatement(SyntaxFactory.Token(SyntaxKind.DoKeyword), whileOrUntilClause) 18120Return SyntaxFactory.SimpleDoStatement(SyntaxFactory.Token(SyntaxKind.DoKeyword), Nothing) 18152Return SyntaxFactory.DoWhileStatement(SyntaxFactory.Token(SyntaxKind.DoKeyword), whileOrUntilClause) 18160Return SyntaxFactory.DoWhileStatement(SyntaxFactory.Token(SyntaxKind.DoKeyword), Nothing) 18192Return SyntaxFactory.DoUntilStatement(SyntaxFactory.Token(SyntaxKind.DoKeyword), whileOrUntilClause) 18200Return SyntaxFactory.DoUntilStatement(SyntaxFactory.Token(SyntaxKind.DoKeyword), Nothing) 18253Return SyntaxFactory.DoStatement(kind, SyntaxFactory.Token(SyntaxKind.DoKeyword), whileOrUntilClause) 18265Return SyntaxFactory.DoStatement(kind, SyntaxFactory.Token(SyntaxKind.DoKeyword), Nothing) 18297Return SyntaxFactory.SimpleLoopStatement(SyntaxFactory.Token(SyntaxKind.LoopKeyword), whileOrUntilClause) 18305Return SyntaxFactory.SimpleLoopStatement(SyntaxFactory.Token(SyntaxKind.LoopKeyword), Nothing) 18337Return SyntaxFactory.LoopWhileStatement(SyntaxFactory.Token(SyntaxKind.LoopKeyword), whileOrUntilClause) 18345Return SyntaxFactory.LoopWhileStatement(SyntaxFactory.Token(SyntaxKind.LoopKeyword), Nothing) 18377Return SyntaxFactory.LoopUntilStatement(SyntaxFactory.Token(SyntaxKind.LoopKeyword), whileOrUntilClause) 18385Return SyntaxFactory.LoopUntilStatement(SyntaxFactory.Token(SyntaxKind.LoopKeyword), Nothing) 18440Return SyntaxFactory.LoopStatement(kind, SyntaxFactory.Token(SyntaxKind.LoopKeyword), whileOrUntilClause) 18453Return SyntaxFactory.LoopStatement(kind, SyntaxFactory.Token(SyntaxKind.LoopKeyword), Nothing) 18599Return SyntaxFactory.WhileClause(SyntaxFactory.Token(SyntaxKind.WhileKeyword), condition) 18745Return SyntaxFactory.UntilClause(SyntaxFactory.Token(SyntaxKind.UntilKeyword), condition) 19037Return SyntaxFactory.WhileStatement(SyntaxFactory.Token(SyntaxKind.WhileKeyword), condition) 19079Return SyntaxFactory.ForBlock(forStatement, Nothing, Nothing) 19121Return SyntaxFactory.ForEachBlock(forEachStatement, Nothing, Nothing) 19538Return SyntaxFactory.ForStatement(SyntaxFactory.Token(SyntaxKind.ForKeyword), controlVariable, SyntaxFactory.Token(SyntaxKind.EqualsToken), fromValue, SyntaxFactory.Token(SyntaxKind.ToKeyword), toValue, stepClause) 19563Return SyntaxFactory.ForStatement(SyntaxFactory.Token(SyntaxKind.ForKeyword), controlVariable, SyntaxFactory.Token(SyntaxKind.EqualsToken), fromValue, SyntaxFactory.Token(SyntaxKind.ToKeyword), toValue, Nothing) 19705Return SyntaxFactory.ForStepClause(SyntaxFactory.Token(SyntaxKind.StepKeyword), stepValue) 20000Return SyntaxFactory.ForEachStatement(SyntaxFactory.Token(SyntaxKind.ForKeyword), SyntaxFactory.Token(SyntaxKind.EachKeyword), controlVariable, SyntaxFactory.Token(SyntaxKind.InKeyword), expression) 20036Return SyntaxFactory.NextStatement(SyntaxFactory.Token(SyntaxKind.NextKeyword), controlVariables) 20047Return SyntaxFactory.NextStatement(SyntaxFactory.Token(SyntaxKind.NextKeyword), Nothing) 20091Return SyntaxFactory.UsingStatement(SyntaxFactory.Token(SyntaxKind.UsingKeyword), expression, variables) 20101Return SyntaxFactory.UsingStatement(SyntaxFactory.Token(SyntaxKind.UsingKeyword), Nothing, Nothing) 20131Return SyntaxFactory.ThrowStatement(SyntaxFactory.Token(SyntaxKind.ThrowKeyword), expression) 20139Return SyntaxFactory.ThrowStatement(SyntaxFactory.Token(SyntaxKind.ThrowKeyword), Nothing) 20411Return SyntaxFactory.SimpleAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.EqualsToken), right) 20674Return SyntaxFactory.MidAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.EqualsToken), right) 20937Return SyntaxFactory.AddAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.PlusEqualsToken), right) 21200Return SyntaxFactory.SubtractAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.MinusEqualsToken), right) 21463Return SyntaxFactory.MultiplyAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.AsteriskEqualsToken), right) 21726Return SyntaxFactory.DivideAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.SlashEqualsToken), right) 21989Return SyntaxFactory.IntegerDivideAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.BackslashEqualsToken), right) 22252Return SyntaxFactory.ExponentiateAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.CaretEqualsToken), right) 22515Return SyntaxFactory.LeftShiftAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.LessThanLessThanEqualsToken), right) 22778Return SyntaxFactory.RightShiftAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.GreaterThanGreaterThanEqualsToken), right) 23041Return SyntaxFactory.ConcatenateAssignmentStatement(left, SyntaxFactory.Token(SyntaxKind.AmpersandEqualsToken), right) 23368Return SyntaxFactory.MidExpression(SyntaxFactory.Identifier(mid), argumentList) 23409Return SyntaxFactory.CallStatement(SyntaxFactory.Token(SyntaxKind.CallKeyword), invocation) 23680Return SyntaxFactory.AddHandlerStatement(SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword), eventExpression, SyntaxFactory.Token(SyntaxKind.CommaToken), delegateExpression) 23950Return SyntaxFactory.RemoveHandlerStatement(SyntaxFactory.Token(SyntaxKind.RemoveHandlerKeyword), eventExpression, SyntaxFactory.Token(SyntaxKind.CommaToken), delegateExpression) 24244Return SyntaxFactory.AddRemoveHandlerStatement(kind, addHandlerOrRemoveHandlerKeyword, eventExpression, SyntaxFactory.Token(SyntaxKind.CommaToken), delegateExpression) 24288Return SyntaxFactory.RaiseEventStatement(SyntaxFactory.Token(SyntaxKind.RaiseEventKeyword), name, argumentList) 24299Return SyntaxFactory.RaiseEventStatement(SyntaxFactory.Token(SyntaxKind.RaiseEventKeyword), name, Nothing) 24445Return SyntaxFactory.WithStatement(SyntaxFactory.Token(SyntaxKind.WithKeyword), expression) 24479Return SyntaxFactory.ReDimStatement(SyntaxKind.ReDimStatement, SyntaxFactory.Token(SyntaxKind.ReDimKeyword), Nothing, clauses) 24490Return SyntaxFactory.ReDimStatement(SyntaxKind.ReDimStatement, SyntaxFactory.Token(SyntaxKind.ReDimKeyword), Nothing, SyntaxFactory.SeparatedList(Of RedimClauseSyntax)().AddRange(clauses)) 24524Return SyntaxFactory.ReDimPreserveStatement(SyntaxFactory.Token(SyntaxKind.ReDimKeyword), Nothing, clauses) 24535Return SyntaxFactory.ReDimPreserveStatement(SyntaxFactory.Token(SyntaxKind.ReDimKeyword), Nothing, SyntaxFactory.SeparatedList(Of RedimClauseSyntax)().AddRange(clauses)) 24580Return SyntaxFactory.ReDimStatement(kind, SyntaxFactory.Token(SyntaxKind.ReDimKeyword), Nothing, clauses) 24595Return SyntaxFactory.ReDimStatement(kind, SyntaxFactory.Token(SyntaxKind.ReDimKeyword), Nothing, SyntaxFactory.SeparatedList(Of RedimClauseSyntax)().AddRange(clauses)) 24759Return SyntaxFactory.EraseStatement(SyntaxFactory.Token(SyntaxKind.EraseKeyword), expressions) 24770Return SyntaxFactory.EraseStatement(SyntaxFactory.Token(SyntaxKind.EraseKeyword), SyntaxFactory.SeparatedList(Of ExpressionSyntax)().AddRange(expressions)) 25217Return SyntaxFactory.ParenthesizedExpression(SyntaxFactory.Token(SyntaxKind.OpenParenToken), expression, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 25255Return SyntaxFactory.TupleExpression(SyntaxFactory.Token(SyntaxKind.OpenParenToken), arguments, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 25266Return SyntaxFactory.TupleExpression(SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.SeparatedList(Of SimpleArgumentSyntax)().AddRange(arguments), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 25304Return SyntaxFactory.TupleType(SyntaxFactory.Token(SyntaxKind.OpenParenToken), elements, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 25315Return SyntaxFactory.TupleType(SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.SeparatedList(Of TupleElementSyntax)().AddRange(elements), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 25375Return SyntaxFactory.NamedTupleElement(identifier, Nothing) 25387Return SyntaxFactory.NamedTupleElement(SyntaxFactory.Identifier(identifier), Nothing) 25413Return SyntaxFactory.MeExpression(SyntaxFactory.Token(SyntaxKind.MeKeyword)) 25437Return SyntaxFactory.MyBaseExpression(SyntaxFactory.Token(SyntaxKind.MyBaseKeyword)) 25461Return SyntaxFactory.MyClassExpression(SyntaxFactory.Token(SyntaxKind.MyClassKeyword)) 25524Return SyntaxFactory.GetTypeExpression(SyntaxFactory.Token(SyntaxKind.GetTypeKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), type, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 25698Return SyntaxFactory.TypeOfIsExpression(SyntaxFactory.Token(SyntaxKind.TypeOfKeyword), expression, SyntaxFactory.Token(SyntaxKind.IsKeyword), type) 25871Return SyntaxFactory.TypeOfIsNotExpression(SyntaxFactory.Token(SyntaxKind.TypeOfKeyword), expression, SyntaxFactory.Token(SyntaxKind.IsNotKeyword), type) 26066Return SyntaxFactory.TypeOfExpression(kind, SyntaxFactory.Token(SyntaxKind.TypeOfKeyword), expression, operatorToken, type) 26109Return SyntaxFactory.GetXmlNamespaceExpression(SyntaxFactory.Token(SyntaxKind.GetXmlNamespaceKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), Nothing, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 26157Return SyntaxFactory.SimpleMemberAccessExpression(expression, SyntaxFactory.Token(SyntaxKind.DotToken), name) 26169Return SyntaxFactory.SimpleMemberAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.DotToken), name) 26216Return SyntaxFactory.DictionaryAccessExpression(expression, SyntaxFactory.Token(SyntaxKind.ExclamationToken), name) 26228Return SyntaxFactory.DictionaryAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.ExclamationToken), name) 26296Return SyntaxFactory.MemberAccessExpression(kind, Nothing, operatorToken, name) 26354Return SyntaxFactory.XmlElementAccessExpression(base, SyntaxFactory.Token(SyntaxKind.DotToken), token2, Nothing, name) 26367Return SyntaxFactory.XmlElementAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.DotToken), Nothing, Nothing, name) 26425Return SyntaxFactory.XmlDescendantAccessExpression(base, SyntaxFactory.Token(SyntaxKind.DotToken), token2, Nothing, name) 26438Return SyntaxFactory.XmlDescendantAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.DotToken), Nothing, Nothing, name) 26496Return SyntaxFactory.XmlAttributeAccessExpression(base, SyntaxFactory.Token(SyntaxKind.DotToken), token2, Nothing, name) 26509Return SyntaxFactory.XmlAttributeAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.DotToken), Nothing, Nothing, name) 26580Return SyntaxFactory.XmlMemberAccessExpression(kind, base, SyntaxFactory.Token(SyntaxKind.DotToken), token2, Nothing, name) 26598Return SyntaxFactory.XmlMemberAccessExpression(kind, Nothing, SyntaxFactory.Token(SyntaxKind.DotToken), Nothing, Nothing, name) 26624Return SyntaxFactory.InvocationExpression(Nothing, Nothing) 26694Return SyntaxFactory.ObjectCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), attributeLists, type, argumentList, initializer) 26706Return SyntaxFactory.ObjectCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), Nothing, type, Nothing, Nothing) 26752Return SyntaxFactory.AnonymousObjectCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), attributeLists, initializer) 26763Return SyntaxFactory.AnonymousObjectCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), Nothing, initializer) 26841Return SyntaxFactory.ArrayCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), attributeLists, type, arrayBounds, Nothing, initializer) 26855Return SyntaxFactory.ArrayCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), Nothing, type, Nothing, Nothing, initializer) 26895Return SyntaxFactory.CollectionInitializer(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), initializers, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)) 26904Return SyntaxFactory.CollectionInitializer(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), Nothing, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)) 27089Return SyntaxFactory.CTypeExpression(SyntaxFactory.Token(SyntaxKind.CTypeKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), expression, SyntaxFactory.Token(SyntaxKind.CommaToken), type, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 27272Return SyntaxFactory.DirectCastExpression(SyntaxFactory.Token(SyntaxKind.DirectCastKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), expression, SyntaxFactory.Token(SyntaxKind.CommaToken), type, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 27455Return SyntaxFactory.TryCastExpression(SyntaxFactory.Token(SyntaxKind.TryCastKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), expression, SyntaxFactory.Token(SyntaxKind.CommaToken), type, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 27633Return SyntaxFactory.PredefinedCastExpression(keyword, SyntaxFactory.Token(SyntaxKind.OpenParenToken), expression, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 27917Return SyntaxFactory.AddExpression(left, SyntaxFactory.Token(SyntaxKind.PlusToken), right) 28178Return SyntaxFactory.SubtractExpression(left, SyntaxFactory.Token(SyntaxKind.MinusToken), right) 28439Return SyntaxFactory.MultiplyExpression(left, SyntaxFactory.Token(SyntaxKind.AsteriskToken), right) 28700Return SyntaxFactory.DivideExpression(left, SyntaxFactory.Token(SyntaxKind.SlashToken), right) 28961Return SyntaxFactory.IntegerDivideExpression(left, SyntaxFactory.Token(SyntaxKind.BackslashToken), right) 29222Return SyntaxFactory.ExponentiateExpression(left, SyntaxFactory.Token(SyntaxKind.CaretToken), right) 29483Return SyntaxFactory.LeftShiftExpression(left, SyntaxFactory.Token(SyntaxKind.LessThanLessThanToken), right) 29744Return SyntaxFactory.RightShiftExpression(left, SyntaxFactory.Token(SyntaxKind.GreaterThanGreaterThanToken), right) 30005Return SyntaxFactory.ConcatenateExpression(left, SyntaxFactory.Token(SyntaxKind.AmpersandToken), right) 30266Return SyntaxFactory.ModuloExpression(left, SyntaxFactory.Token(SyntaxKind.ModKeyword), right) 30527Return SyntaxFactory.EqualsExpression(left, SyntaxFactory.Token(SyntaxKind.EqualsToken), right) 30788Return SyntaxFactory.NotEqualsExpression(left, SyntaxFactory.Token(SyntaxKind.LessThanGreaterThanToken), right) 31049Return SyntaxFactory.LessThanExpression(left, SyntaxFactory.Token(SyntaxKind.LessThanToken), right) 31310Return SyntaxFactory.LessThanOrEqualExpression(left, SyntaxFactory.Token(SyntaxKind.LessThanEqualsToken), right) 31571Return SyntaxFactory.GreaterThanOrEqualExpression(left, SyntaxFactory.Token(SyntaxKind.GreaterThanEqualsToken), right) 31832Return SyntaxFactory.GreaterThanExpression(left, SyntaxFactory.Token(SyntaxKind.GreaterThanToken), right) 32093Return SyntaxFactory.IsExpression(left, SyntaxFactory.Token(SyntaxKind.IsKeyword), right) 32354Return SyntaxFactory.IsNotExpression(left, SyntaxFactory.Token(SyntaxKind.IsNotKeyword), right) 32615Return SyntaxFactory.LikeExpression(left, SyntaxFactory.Token(SyntaxKind.LikeKeyword), right) 32876Return SyntaxFactory.OrExpression(left, SyntaxFactory.Token(SyntaxKind.OrKeyword), right) 33137Return SyntaxFactory.ExclusiveOrExpression(left, SyntaxFactory.Token(SyntaxKind.XorKeyword), right) 33398Return SyntaxFactory.AndExpression(left, SyntaxFactory.Token(SyntaxKind.AndKeyword), right) 33659Return SyntaxFactory.OrElseExpression(left, SyntaxFactory.Token(SyntaxKind.OrElseKeyword), right) 33920Return SyntaxFactory.AndAlsoExpression(left, SyntaxFactory.Token(SyntaxKind.AndAlsoKeyword), right) 34376Return SyntaxFactory.UnaryPlusExpression(SyntaxFactory.Token(SyntaxKind.PlusToken), operand) 34518Return SyntaxFactory.UnaryMinusExpression(SyntaxFactory.Token(SyntaxKind.MinusToken), operand) 34660Return SyntaxFactory.NotExpression(SyntaxFactory.Token(SyntaxKind.NotKeyword), operand) 34802Return SyntaxFactory.AddressOfExpression(SyntaxFactory.Token(SyntaxKind.AddressOfKeyword), operand) 35239Return SyntaxFactory.BinaryConditionalExpression(SyntaxFactory.Token(SyntaxKind.IfKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), firstExpression, SyntaxFactory.Token(SyntaxKind.CommaToken), secondExpression, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 35651Return SyntaxFactory.TernaryConditionalExpression(SyntaxFactory.Token(SyntaxKind.IfKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), condition, SyntaxFactory.Token(SyntaxKind.CommaToken), whenTrue, SyntaxFactory.Token(SyntaxKind.CommaToken), whenFalse, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 36596Return SyntaxFactory.MultiLineFunctionLambdaExpression(subOrFunctionHeader, Nothing, endSubOrFunctionStatement) 36651Return SyntaxFactory.MultiLineSubLambdaExpression(subOrFunctionHeader, Nothing, endSubOrFunctionStatement) 36719Return SyntaxFactory.MultiLineLambdaExpression(kind, subOrFunctionHeader, Nothing, endSubOrFunctionStatement) 36780Return SyntaxFactory.SubLambdaHeader(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.SubKeyword), parameterList, asClause) 36788Return SyntaxFactory.SubLambdaHeader(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.SubKeyword), Nothing, Nothing) 36848Return SyntaxFactory.FunctionLambdaHeader(attributeLists, modifiers, SyntaxFactory.Token(SyntaxKind.FunctionKeyword), parameterList, asClause) 36856Return SyntaxFactory.FunctionLambdaHeader(Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.FunctionKeyword), Nothing, Nothing) 36920Return SyntaxFactory.LambdaHeader(kind, Nothing, Nothing, subOrFunctionKeyword, Nothing, Nothing) 36960Return SyntaxFactory.ArgumentList(SyntaxFactory.Token(SyntaxKind.OpenParenToken), arguments, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 36968Return SyntaxFactory.ArgumentList(SyntaxFactory.Token(SyntaxKind.OpenParenToken), Nothing, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 36994Return SyntaxFactory.OmittedArgument(SyntaxFactory.Token(SyntaxKind.EmptyToken)) 37133Return SyntaxFactory.SimpleArgument(Nothing, expression) 37171Return SyntaxFactory.NameColonEquals(name, SyntaxFactory.Token(SyntaxKind.ColonEqualsToken)) 37433Return SyntaxFactory.RangeArgument(lowerBound, SyntaxFactory.Token(SyntaxKind.ToKeyword), upperBound) 37461Return SyntaxFactory.QueryExpression(SyntaxFactory.List(clauses)) 37625Return SyntaxFactory.CollectionRangeVariable(identifier, asClause, SyntaxFactory.Token(SyntaxKind.InKeyword), expression) 37640Return SyntaxFactory.CollectionRangeVariable(identifier, Nothing, SyntaxFactory.Token(SyntaxKind.InKeyword), expression) 37780Return SyntaxFactory.ExpressionRangeVariable(Nothing, expression) 37822Return SyntaxFactory.AggregationRangeVariable(Nothing, aggregation) 37866Return SyntaxFactory.VariableNameEquals(identifier, asClause, SyntaxFactory.Token(SyntaxKind.EqualsToken)) 37877Return SyntaxFactory.VariableNameEquals(identifier, Nothing, SyntaxFactory.Token(SyntaxKind.EqualsToken)) 37918Return SyntaxFactory.FunctionAggregation(functionName, Nothing, argument, Nothing) 37930Return SyntaxFactory.FunctionAggregation(functionName, Nothing, Nothing, Nothing) 37942Return SyntaxFactory.FunctionAggregation(SyntaxFactory.Identifier(functionName), Nothing, Nothing, Nothing) 37970Return SyntaxFactory.GroupAggregation(SyntaxFactory.Token(SyntaxKind.GroupKeyword)) 38004Return SyntaxFactory.FromClause(SyntaxFactory.Token(SyntaxKind.FromKeyword), variables) 38017Return SyntaxFactory.FromClause(SyntaxFactory.Token(SyntaxKind.FromKeyword), SyntaxFactory.SeparatedList(Of CollectionRangeVariableSyntax)().AddRange(variables)) 38047Return SyntaxFactory.LetClause(SyntaxFactory.Token(SyntaxKind.LetKeyword), variables) 38058Return SyntaxFactory.LetClause(SyntaxFactory.Token(SyntaxKind.LetKeyword), SyntaxFactory.SeparatedList(Of ExpressionRangeVariableSyntax)().AddRange(variables)) 38108Return SyntaxFactory.AggregateClause(SyntaxFactory.Token(SyntaxKind.AggregateKeyword), variables, additionalQueryOperators, SyntaxFactory.Token(SyntaxKind.IntoKeyword), aggregationVariables) 38122Return SyntaxFactory.AggregateClause(SyntaxFactory.Token(SyntaxKind.AggregateKeyword), variables, Nothing, SyntaxFactory.Token(SyntaxKind.IntoKeyword), aggregationVariables) 38146Return SyntaxFactory.DistinctClause(SyntaxFactory.Token(SyntaxKind.DistinctKeyword)) 38288Return SyntaxFactory.WhereClause(SyntaxFactory.Token(SyntaxKind.WhereKeyword), condition) 38441Return SyntaxFactory.SkipWhileClause(SyntaxFactory.Token(SyntaxKind.SkipKeyword), SyntaxFactory.Token(SyntaxKind.WhileKeyword), condition) 38593Return SyntaxFactory.TakeWhileClause(SyntaxFactory.Token(SyntaxKind.TakeKeyword), SyntaxFactory.Token(SyntaxKind.WhileKeyword), condition) 38767Return SyntaxFactory.PartitionWhileClause(kind, skipOrTakeKeyword, SyntaxFactory.Token(SyntaxKind.WhileKeyword), condition) 38910Return SyntaxFactory.SkipClause(SyntaxFactory.Token(SyntaxKind.SkipKeyword), count) 39052Return SyntaxFactory.TakeClause(SyntaxFactory.Token(SyntaxKind.TakeKeyword), count) 39255Return SyntaxFactory.GroupByClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), items, SyntaxFactory.Token(SyntaxKind.ByKeyword), keys, SyntaxFactory.Token(SyntaxKind.IntoKeyword), aggregationVariables) 39269Return SyntaxFactory.GroupByClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.ByKeyword), keys, SyntaxFactory.Token(SyntaxKind.IntoKeyword), aggregationVariables) 39529Return SyntaxFactory.JoinCondition(left, SyntaxFactory.Token(SyntaxKind.EqualsKeyword), right) 39581Return SyntaxFactory.SimpleJoinClause(SyntaxFactory.Token(SyntaxKind.JoinKeyword), joinedVariables, additionalJoins, SyntaxFactory.Token(SyntaxKind.OnKeyword), joinConditions) 39596Return SyntaxFactory.SimpleJoinClause(SyntaxFactory.Token(SyntaxKind.JoinKeyword), joinedVariables, Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), joinConditions) 39670Return SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), joinedVariables, additionalJoins, SyntaxFactory.Token(SyntaxKind.OnKeyword), joinConditions, SyntaxFactory.Token(SyntaxKind.IntoKeyword), aggregationVariables) 39688Return SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), joinedVariables, Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), joinConditions, SyntaxFactory.Token(SyntaxKind.IntoKeyword), aggregationVariables) 39726Return SyntaxFactory.OrderByClause(SyntaxFactory.Token(SyntaxKind.OrderKeyword), SyntaxFactory.Token(SyntaxKind.ByKeyword), orderings) 39737Return SyntaxFactory.OrderByClause(SyntaxFactory.Token(SyntaxKind.OrderKeyword), SyntaxFactory.Token(SyntaxKind.ByKeyword), SyntaxFactory.SeparatedList(Of OrderingSyntax)().AddRange(orderings)) 39877Return SyntaxFactory.AscendingOrdering(expression, Nothing) 40017Return SyntaxFactory.DescendingOrdering(expression, Nothing) 40178Return SyntaxFactory.Ordering(kind, expression, Nothing) 40210Return SyntaxFactory.SelectClause(SyntaxFactory.Token(SyntaxKind.SelectKeyword), variables) 40222Return SyntaxFactory.SelectClause(SyntaxFactory.Token(SyntaxKind.SelectKeyword), SyntaxFactory.SeparatedList(Of ExpressionRangeVariableSyntax)().AddRange(variables)) 40256Return SyntaxFactory.XmlDocument(declaration, Nothing, root, Nothing) 40295Return SyntaxFactory.XmlDeclaration(SyntaxFactory.Token(SyntaxKind.LessThanQuestionToken), SyntaxFactory.Token(SyntaxKind.XmlKeyword), version, encoding, standalone, SyntaxFactory.Token(SyntaxKind.QuestionGreaterThanToken)) 40303Return SyntaxFactory.XmlDeclaration(SyntaxFactory.Token(SyntaxKind.LessThanQuestionToken), SyntaxFactory.Token(SyntaxKind.XmlKeyword), version, Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.QuestionGreaterThanToken)) 40339Return SyntaxFactory.XmlDeclarationOption(SyntaxFactory.Token(SyntaxKind.XmlNameToken), SyntaxFactory.Token(SyntaxKind.EqualsToken), value) 40371Return SyntaxFactory.XmlElement(startTag, Nothing, endTag) 40391Return SyntaxFactory.XmlText(SyntaxTokenList.Create(SyntaxFactory.Token(SyntaxKind.XmlTextLiteralToken))) 40426Return SyntaxFactory.XmlElementStartTag(SyntaxFactory.Token(SyntaxKind.LessThanToken), name, attributes, SyntaxFactory.Token(SyntaxKind.GreaterThanToken)) 40434Return SyntaxFactory.XmlElementStartTag(SyntaxFactory.Token(SyntaxKind.LessThanToken), name, Nothing, SyntaxFactory.Token(SyntaxKind.GreaterThanToken)) 40460Return SyntaxFactory.XmlElementEndTag(SyntaxFactory.Token(SyntaxKind.LessThanSlashToken), name, SyntaxFactory.Token(SyntaxKind.GreaterThanToken)) 40468Return SyntaxFactory.XmlElementEndTag(SyntaxFactory.Token(SyntaxKind.LessThanSlashToken), Nothing, SyntaxFactory.Token(SyntaxKind.GreaterThanToken)) 40503Return SyntaxFactory.XmlEmptyElement(SyntaxFactory.Token(SyntaxKind.LessThanToken), name, attributes, SyntaxFactory.Token(SyntaxKind.SlashGreaterThanToken)) 40511Return SyntaxFactory.XmlEmptyElement(SyntaxFactory.Token(SyntaxKind.LessThanToken), name, Nothing, SyntaxFactory.Token(SyntaxKind.SlashGreaterThanToken)) 40550Return SyntaxFactory.XmlAttribute(name, SyntaxFactory.Token(SyntaxKind.EqualsToken), value) 40580Return SyntaxFactory.XmlString(startQuoteToken, Nothing, endQuoteToken) 40601Return SyntaxFactory.XmlPrefixName(SyntaxFactory.Token(SyntaxKind.XmlNameToken)) 40626Return SyntaxFactory.XmlName(Nothing, SyntaxFactory.Token(SyntaxKind.XmlNameToken)) 40664Return SyntaxFactory.XmlBracketedName(SyntaxFactory.Token(SyntaxKind.LessThanToken), name, SyntaxFactory.Token(SyntaxKind.GreaterThanToken)) 40690Return SyntaxFactory.XmlPrefix(SyntaxFactory.Token(SyntaxKind.XmlNameToken), SyntaxFactory.Token(SyntaxKind.ColonToken)) 40718Return SyntaxFactory.XmlComment(SyntaxFactory.Token(SyntaxKind.LessThanExclamationMinusMinusToken), SyntaxTokenList.Create(SyntaxFactory.Token(SyntaxKind.XmlTextLiteralToken)), SyntaxFactory.Token(SyntaxKind.MinusMinusGreaterThanToken)) 40751Return SyntaxFactory.XmlProcessingInstruction(SyntaxFactory.Token(SyntaxKind.LessThanQuestionToken), SyntaxFactory.Token(SyntaxKind.XmlNameToken), SyntaxTokenList.Create(SyntaxFactory.Token(SyntaxKind.XmlTextLiteralToken)), SyntaxFactory.Token(SyntaxKind.QuestionGreaterThanToken)) 40777Return SyntaxFactory.XmlCDataSection(SyntaxFactory.Token(SyntaxKind.BeginCDataToken), SyntaxTokenList.Create(SyntaxFactory.Token(SyntaxKind.XmlTextLiteralToken)), SyntaxFactory.Token(SyntaxKind.EndCDataToken)) 40917Return SyntaxFactory.XmlEmbeddedExpression(SyntaxFactory.Token(SyntaxKind.LessThanPercentEqualsToken), expression, SyntaxFactory.Token(SyntaxKind.PercentGreaterThanToken)) 40960Return SyntaxFactory.ArrayType(elementType, SyntaxFactory.SingletonList(SyntaxFactory.ArrayRankSpecifier())) 41007Return SyntaxFactory.NullableType(elementType, SyntaxFactory.Token(SyntaxKind.QuestionToken)) 41068Return SyntaxFactory.IdentifierName(SyntaxFactory.Identifier(identifier)) 41111Return SyntaxFactory.GenericName(SyntaxFactory.Identifier(identifier), typeArgumentList) 41173Return SyntaxFactory.QualifiedName(left, SyntaxFactory.Token(SyntaxKind.DotToken), right) 41197Return SyntaxFactory.GlobalName(SyntaxFactory.Token(SyntaxKind.GlobalKeyword)) 41243Return SyntaxFactory.TypeArgumentList(SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.Token(SyntaxKind.OfKeyword), arguments, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 41254Return SyntaxFactory.TypeArgumentList(SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.Token(SyntaxKind.OfKeyword), SyntaxFactory.SeparatedList(Of TypeSyntax)().AddRange(arguments), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 41289Return SyntaxFactory.CrefReference(name, Nothing, Nothing) 41317Return SyntaxFactory.CrefSignature(SyntaxFactory.Token(SyntaxKind.OpenParenToken), argumentTypes, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 41326Return SyntaxFactory.CrefSignature(SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.SeparatedList(Of CrefSignaturePartSyntax)().AddRange(argumentTypes), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 41336Return SyntaxFactory.CrefSignaturePart(Nothing, Nothing) 41379Return SyntaxFactory.CrefOperatorReference(SyntaxFactory.Token(SyntaxKind.OperatorKeyword), operatorToken) 41415Return SyntaxFactory.QualifiedCrefOperatorReference(left, SyntaxFactory.Token(SyntaxKind.DotToken), right) 41557Return SyntaxFactory.YieldStatement(SyntaxFactory.Token(SyntaxKind.YieldKeyword), expression) 41699Return SyntaxFactory.AwaitExpression(SyntaxFactory.Token(SyntaxKind.AwaitKeyword), expression) 41999Return SyntaxFactory.SkippedTokensTrivia(Nothing) 42017Return SyntaxFactory.DocumentationCommentTrivia(Nothing) 42070Return SyntaxFactory.XmlCrefAttribute(name, SyntaxFactory.Token(SyntaxKind.EqualsToken), startQuoteToken, reference, endQuoteToken) 42123Return SyntaxFactory.XmlNameAttribute(name, SyntaxFactory.Token(SyntaxKind.EqualsToken), startQuoteToken, reference, endQuoteToken) 42175Return SyntaxFactory.ConditionalAccessExpression(expression, SyntaxFactory.Token(SyntaxKind.QuestionToken), whenNotNull) 42187Return SyntaxFactory.ConditionalAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.QuestionToken), whenNotNull) 42345Return SyntaxFactory.NameOfExpression(SyntaxFactory.Token(SyntaxKind.NameOfKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), argument, SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 42383Return SyntaxFactory.InterpolatedStringExpression(SyntaxFactory.Token(SyntaxKind.DollarSignDoubleQuoteToken), contents, SyntaxFactory.Token(SyntaxKind.DoubleQuoteToken)) 42394Return SyntaxFactory.InterpolatedStringExpression(SyntaxFactory.Token(SyntaxKind.DollarSignDoubleQuoteToken), SyntaxFactory.List(contents), SyntaxFactory.Token(SyntaxKind.DoubleQuoteToken)) 42418Return SyntaxFactory.InterpolatedStringText(SyntaxFactory.Token(SyntaxKind.InterpolatedStringTextToken)) 42581Return SyntaxFactory.Interpolation(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), expression, alignmentClause, Nothing, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)) 42594Return SyntaxFactory.Interpolation(SyntaxFactory.Token(SyntaxKind.OpenBraceToken), expression, Nothing, Nothing, SyntaxFactory.Token(SyntaxKind.CloseBraceToken)) 42738Return SyntaxFactory.InterpolationAlignmentClause(SyntaxFactory.Token(SyntaxKind.CommaToken), value) 42772Return SyntaxFactory.InterpolationFormatClause(SyntaxFactory.Token(SyntaxKind.ColonToken), SyntaxFactory.Token(SyntaxKind.InterpolatedStringTextToken)) 43096Return SyntaxFactory.ConstDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ConstKeyword), name, SyntaxFactory.Token(SyntaxKind.EqualsToken), value) 43111Return SyntaxFactory.ConstDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ConstKeyword), SyntaxFactory.Identifier(name), SyntaxFactory.Token(SyntaxKind.EqualsToken), value) 43255Return SyntaxFactory.IfDirectiveTrivia(SyntaxKind.IfDirectiveTrivia, SyntaxFactory.Token(SyntaxKind.HashToken), Nothing, ifOrElseIfKeyword, condition, Nothing) 43399Return SyntaxFactory.ElseIfDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), Nothing, ifOrElseIfKeyword, condition, Nothing) 43554Return SyntaxFactory.IfDirectiveTrivia(kind, SyntaxFactory.Token(SyntaxKind.HashToken), Nothing, ifOrElseIfKeyword, condition, Nothing) 43583Return SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ElseKeyword)) 43617Return SyntaxFactory.EndIfDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.IfKeyword)) 43657Return SyntaxFactory.RegionDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.RegionKeyword), SyntaxFactory.Token(SyntaxKind.StringLiteralToken)) 43697Return SyntaxFactory.EndRegionDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.RegionKeyword)) 43753Return SyntaxFactory.ExternalSourceDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.Token(SyntaxKind.StringLiteralToken), SyntaxFactory.Token(SyntaxKind.CommaToken), SyntaxFactory.Token(SyntaxKind.IntegerLiteralToken), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 43787Return SyntaxFactory.EndExternalSourceDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword)) 43851Return SyntaxFactory.ExternalChecksumDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ExternalChecksumKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.Token(SyntaxKind.StringLiteralToken), SyntaxFactory.Token(SyntaxKind.CommaToken), SyntaxFactory.Token(SyntaxKind.StringLiteralToken), SyntaxFactory.Token(SyntaxKind.CommaToken), SyntaxFactory.Token(SyntaxKind.StringLiteralToken), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 43885Return SyntaxFactory.EnableWarningDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.EnableKeyword), SyntaxFactory.Token(SyntaxKind.WarningKeyword), errorCodes) 43893Return SyntaxFactory.EnableWarningDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.EnableKeyword), SyntaxFactory.Token(SyntaxKind.WarningKeyword), SyntaxFactory.SeparatedList(Of IdentifierNameSyntax)().AddRange(errorCodes)) 43927Return SyntaxFactory.DisableWarningDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.DisableKeyword), SyntaxFactory.Token(SyntaxKind.WarningKeyword), errorCodes) 43935Return SyntaxFactory.DisableWarningDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.DisableKeyword), SyntaxFactory.Token(SyntaxKind.WarningKeyword), SyntaxFactory.SeparatedList(Of IdentifierNameSyntax)().AddRange(errorCodes)) 43969Return SyntaxFactory.ReferenceDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ReferenceKeyword), SyntaxFactory.Token(SyntaxKind.StringLiteralToken)) 43999Return SyntaxFactory.BadDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken))
Generated\Syntax.xml.Syntax.Generated.vb (282)
233Dim newNode = SyntaxFactory.EmptyStatement(empty) 367Dim newNode = SyntaxFactory.EndBlockStatement(kind, endKeyword, blockKeyword) 592Dim newNode = SyntaxFactory.CompilationUnit(options, [imports], attributes, members, endOfFileToken) 728Dim newNode = SyntaxFactory.OptionStatement(optionKeyword, nameKeyword, valueKeyword) 851Dim newNode = SyntaxFactory.ImportsStatement(importsKeyword, importsClauses) 985Dim newNode = SyntaxFactory.SimpleImportsClause([alias], name) 1091Dim newNode = SyntaxFactory.ImportAliasClause(identifier, equalsToken) 1217Dim newNode = SyntaxFactory.XmlNamespaceImportsClause(lessThanToken, xmlNamespace, greaterThanToken) 1367Dim newNode = SyntaxFactory.NamespaceBlock(namespaceStatement, members, endNamespaceStatement) 1478Dim newNode = SyntaxFactory.NamespaceStatement(namespaceKeyword, name) 1842Dim newNode = SyntaxFactory.ModuleBlock(moduleStatement, [inherits], [implements], members, endModuleStatement) 2094Dim newNode = SyntaxFactory.StructureBlock(structureStatement, [inherits], [implements], members, endStructureStatement) 2346Dim newNode = SyntaxFactory.InterfaceBlock(interfaceStatement, [inherits], [implements], members, endInterfaceStatement) 2598Dim newNode = SyntaxFactory.ClassBlock(classStatement, [inherits], [implements], members, endClassStatement) 2749Dim newNode = SyntaxFactory.EnumBlock(enumStatement, members, endEnumStatement) 2883Dim newNode = SyntaxFactory.InheritsStatement(inheritsKeyword, types) 3001Dim newNode = SyntaxFactory.ImplementsStatement(implementsKeyword, types) 3335Dim _child = If(Me.TypeParameterList IsNot Nothing, Me.TypeParameterList, SyntaxFactory.TypeParameterList()) 3395Dim newNode = SyntaxFactory.ModuleStatement(attributeLists, modifiers, moduleKeyword, identifier, typeParameterList) 3587Dim _child = If(Me.TypeParameterList IsNot Nothing, Me.TypeParameterList, SyntaxFactory.TypeParameterList()) 3647Dim newNode = SyntaxFactory.StructureStatement(attributeLists, modifiers, structureKeyword, identifier, typeParameterList) 3839Dim _child = If(Me.TypeParameterList IsNot Nothing, Me.TypeParameterList, SyntaxFactory.TypeParameterList()) 3899Dim newNode = SyntaxFactory.InterfaceStatement(attributeLists, modifiers, interfaceKeyword, identifier, typeParameterList) 4091Dim _child = If(Me.TypeParameterList IsNot Nothing, Me.TypeParameterList, SyntaxFactory.TypeParameterList()) 4151Dim newNode = SyntaxFactory.ClassStatement(attributeLists, modifiers, classKeyword, identifier, typeParameterList) 4356Dim newNode = SyntaxFactory.EnumStatement(attributeLists, modifiers, enumKeyword, identifier, underlyingType) 4518Dim newNode = SyntaxFactory.TypeParameterList(openParenToken, ofKeyword, parameters, closeParenToken) 4662Dim newNode = SyntaxFactory.TypeParameter(varianceKeyword, identifier, typeParameterConstraintClause) 4792Dim newNode = SyntaxFactory.TypeParameterSingleConstraintClause(asKeyword, constraint) 4955Dim newNode = SyntaxFactory.TypeParameterMultipleConstraintClause(asKeyword, openBraceToken, constraints, closeBraceToken) 5062Dim newNode = SyntaxFactory.SpecialConstraint(kind, constraintKeyword) 5149Dim newNode = SyntaxFactory.TypeConstraint(type) 5291Dim newNode = SyntaxFactory.EnumMemberDeclaration(attributeLists, identifier, initializer) 5507Dim newNode = SyntaxFactory.MethodBlock(kind, subOrFunctionStatement, statements, endSubOrFunctionStatement) 5669Dim newNode = SyntaxFactory.ConstructorBlock(subNewStatement, statements, endSubStatement) 5831Dim newNode = SyntaxFactory.OperatorBlock(operatorStatement, statements, endOperatorStatement) 6003Dim newNode = SyntaxFactory.AccessorBlock(kind, accessorStatement, statements, endAccessorStatement) 6152Dim newNode = SyntaxFactory.PropertyBlock(propertyStatement, accessors, endPropertyStatement) 6301Dim newNode = SyntaxFactory.EventBlock(eventStatement, accessors, endEventStatement) 6567Dim newNode = SyntaxFactory.ParameterList(openParenToken, parameters, closeParenToken) 6752Dim _child = If(Me.TypeParameterList IsNot Nothing, Me.TypeParameterList, SyntaxFactory.TypeParameterList()) 6787Dim _child = If(Me.ParameterList IsNot Nothing, Me.ParameterList, SyntaxFactory.ParameterList()) 6839Dim _child = If(Me.HandlesClause IsNot Nothing, Me.HandlesClause, SyntaxFactory.HandlesClause()) 6866Dim _child = If(Me.ImplementsClause IsNot Nothing, Me.ImplementsClause, SyntaxFactory.ImplementsClause()) 6953Dim newNode = SyntaxFactory.MethodStatement(kind, attributeLists, modifiers, subOrFunctionKeyword, identifier, typeParameterList, parameterList, asClause, handlesClause, implementsClause) 7140Dim _child = If(Me.ParameterList IsNot Nothing, Me.ParameterList, SyntaxFactory.ParameterList()) 7200Dim newNode = SyntaxFactory.SubNewStatement(attributeLists, modifiers, subKeyword, newKeyword, parameterList) 7515Dim _child = If(Me.ParameterList IsNot Nothing, Me.ParameterList, SyntaxFactory.ParameterList()) 7633Dim newNode = SyntaxFactory.DeclareStatement(kind, attributeLists, modifiers, declareKeyword, charsetKeyword, subOrFunctionKeyword, identifier, libKeyword, libraryName, aliasKeyword, aliasName, parameterList, asClause) 7831Dim _child = If(Me.TypeParameterList IsNot Nothing, Me.TypeParameterList, SyntaxFactory.TypeParameterList()) 7866Dim _child = If(Me.ParameterList IsNot Nothing, Me.ParameterList, SyntaxFactory.ParameterList()) 7968Dim newNode = SyntaxFactory.DelegateStatement(kind, attributeLists, modifiers, delegateKeyword, subOrFunctionKeyword, identifier, typeParameterList, parameterList, asClause) 8182Dim _child = If(Me.ParameterList IsNot Nothing, Me.ParameterList, SyntaxFactory.ParameterList()) 8235Dim _child = If(Me.ImplementsClause IsNot Nothing, Me.ImplementsClause, SyntaxFactory.ImplementsClause()) 8308Dim newNode = SyntaxFactory.EventStatement(attributeLists, modifiers, customKeyword, eventKeyword, identifier, parameterList, asClause, implementsClause) 8497Dim _child = If(Me.ParameterList IsNot Nothing, Me.ParameterList, SyntaxFactory.ParameterList()) 8586Dim newNode = SyntaxFactory.OperatorStatement(attributeLists, modifiers, operatorKeyword, operatorToken, parameterList, asClause) 8777Dim _child = If(Me.ParameterList IsNot Nothing, Me.ParameterList, SyntaxFactory.ParameterList()) 8852Dim _child = If(Me.ImplementsClause IsNot Nothing, Me.ImplementsClause, SyntaxFactory.ImplementsClause()) 8929Dim newNode = SyntaxFactory.PropertyStatement(attributeLists, modifiers, propertyKeyword, identifier, parameterList, asClause, initializer, implementsClause) 9104Dim _child = If(Me.ParameterList IsNot Nothing, Me.ParameterList, SyntaxFactory.ParameterList()) 9164Dim newNode = SyntaxFactory.AccessorStatement(kind, attributeLists, modifiers, accessorKeyword, parameterList) 9284Dim newNode = SyntaxFactory.ImplementsClause(implementsKeyword, interfaceMembers) 9403Dim newNode = SyntaxFactory.HandlesClause(handlesKeyword, events) 9503Dim newNode = SyntaxFactory.KeywordEventContainer(keyword) 9587Dim newNode = SyntaxFactory.WithEventsEventContainer(identifier) 9725Dim newNode = SyntaxFactory.WithEventsPropertyEventContainer(withEventsContainer, dotToken, [property]) 9864Dim newNode = SyntaxFactory.HandlesClauseItem(eventContainer, dotToken, eventMember) 10027Dim newNode = SyntaxFactory.IncompleteMember(attributeLists, modifiers, missingIdentifier) 10197Dim newNode = SyntaxFactory.FieldDeclaration(attributeLists, modifiers, declarators) 10356Dim newNode = SyntaxFactory.VariableDeclarator(names, asClause, initializer) 10552Dim newNode = SyntaxFactory.SimpleAsClause(asKeyword, attributeLists, type) 10674Dim newNode = SyntaxFactory.AsNewClause(asKeyword, newExpression) 10851Dim newNode = SyntaxFactory.ObjectMemberInitializer(withKeyword, openBraceToken, initializers, closeBraceToken) 10925Dim _child = If(Me.Initializer IsNot Nothing, Me.Initializer, SyntaxFactory.CollectionInitializer()) 10968Dim newNode = SyntaxFactory.ObjectCollectionInitializer(fromKeyword, initializer) 11141Dim newNode = SyntaxFactory.InferredFieldInitializer(keyKeyword, expression) 11335Dim newNode = SyntaxFactory.NamedFieldInitializer(keyKeyword, dotToken, name, equalsToken, expression) 11446Dim newNode = SyntaxFactory.EqualsValue(equalsToken, value) 11664Dim newNode = SyntaxFactory.Parameter(attributeLists, modifiers, identifier, asClause, [default]) 11767Dim _child = If(Me.ArrayBounds IsNot Nothing, Me.ArrayBounds, SyntaxFactory.ArgumentList()) 11847Dim newNode = SyntaxFactory.ModifiedIdentifier(identifier, nullable, arrayBounds, arrayRankSpecifiers) 11986Dim newNode = SyntaxFactory.ArrayRankSpecifier(openParenToken, commaTokens, closeParenToken) 12129Dim newNode = SyntaxFactory.AttributeList(lessThanToken, attributes, greaterThanToken) 12227Dim _child = If(Me.ArgumentList IsNot Nothing, Me.ArgumentList, SyntaxFactory.ArgumentList()) 12281Dim newNode = SyntaxFactory.Attribute(target, name, argumentList) 12389Dim newNode = SyntaxFactory.AttributeTarget(attributeModifier, colonToken) 12486Dim newNode = SyntaxFactory.AttributesStatement(attributeLists) 12576Dim newNode = SyntaxFactory.ExpressionStatement(expression) 12687Dim newNode = SyntaxFactory.PrintStatement(questionToken, expression) 12838Dim newNode = SyntaxFactory.WhileBlock(whileStatement, statements, endWhileStatement) 12990Dim newNode = SyntaxFactory.UsingBlock(usingStatement, statements, endUsingStatement) 13142Dim newNode = SyntaxFactory.SyncLockBlock(syncLockStatement, statements, endSyncLockStatement) 13294Dim newNode = SyntaxFactory.WithBlock(withStatement, statements, endWithStatement) 13423Dim newNode = SyntaxFactory.LocalDeclarationStatement(modifiers, declarators) 13530Dim newNode = SyntaxFactory.LabelStatement(labelToken, colonToken) 13641Dim newNode = SyntaxFactory.GoToStatement(goToKeyword, label) 13731Dim newNode = SyntaxFactory.Label(kind, labelToken) 13819Dim newNode = SyntaxFactory.StopOrEndStatement(kind, stopOrEndKeyword) 13937Dim newNode = SyntaxFactory.ExitStatement(kind, exitKeyword, blockKeyword) 14050Dim newNode = SyntaxFactory.ContinueStatement(kind, continueKeyword, blockKeyword) 14164Dim newNode = SyntaxFactory.ReturnStatement(returnKeyword, expression) 14305Dim _child = If(Me.ElseClause IsNot Nothing, Me.ElseClause, SyntaxFactory.SingleLineElseClause()) 14365Dim newNode = SyntaxFactory.SingleLineIfStatement(ifKeyword, condition, thenKeyword, statements, elseClause) 14485Dim newNode = SyntaxFactory.SingleLineElseClause(elseKeyword, statements) 14621Dim _child = If(Me.ElseBlock IsNot Nothing, Me.ElseBlock, SyntaxFactory.ElseBlock()) 14707Dim newNode = SyntaxFactory.MultiLineIfBlock(ifStatement, statements, elseIfBlocks, elseBlock, endIfStatement) 14846Dim newNode = SyntaxFactory.IfStatement(ifKeyword, condition, thenKeyword) 14971Dim newNode = SyntaxFactory.ElseIfBlock(elseIfStatement, statements) 15110Dim newNode = SyntaxFactory.ElseIfStatement(elseIfKeyword, condition, thenKeyword) 15234Dim newNode = SyntaxFactory.ElseBlock(elseStatement, statements) 15317Dim newNode = SyntaxFactory.ElseStatement(elseKeyword) 15450Dim _child = If(Me.FinallyBlock IsNot Nothing, Me.FinallyBlock, SyntaxFactory.FinallyBlock()) 15536Dim newNode = SyntaxFactory.TryBlock(tryStatement, statements, catchBlocks, finallyBlock, endTryStatement) 15619Dim newNode = SyntaxFactory.TryStatement(tryKeyword) 15744Dim newNode = SyntaxFactory.CatchBlock(catchStatement, statements) 15917Dim newNode = SyntaxFactory.CatchStatement(catchKeyword, identifierName, asClause, whenClause) 16027Dim newNode = SyntaxFactory.CatchFilterClause(whenKeyword, filter) 16151Dim newNode = SyntaxFactory.FinallyBlock(finallyStatement, statements) 16234Dim newNode = SyntaxFactory.FinallyStatement(finallyKeyword) 16345Dim newNode = SyntaxFactory.ErrorStatement(errorKeyword, errorNumber) 16530Dim newNode = SyntaxFactory.OnErrorGoToStatement(kind, onKeyword, errorKeyword, goToKeyword, minus, label) 16678Dim newNode = SyntaxFactory.OnErrorResumeNextStatement(onKeyword, errorKeyword, resumeKeyword, nextKeyword) 16799Dim newNode = SyntaxFactory.ResumeStatement(kind, resumeKeyword, label) 16950Dim newNode = SyntaxFactory.SelectBlock(selectStatement, caseBlocks, endSelectStatement) 17090Dim newNode = SyntaxFactory.SelectStatement(selectKeyword, caseKeyword, expression) 17147Dim _child = If(Me.CaseStatement IsNot Nothing, Me.CaseStatement, SyntaxFactory.CaseStatement()) 17223Dim newNode = SyntaxFactory.CaseBlock(kind, caseStatement, statements) 17348Dim newNode = SyntaxFactory.CaseStatement(kind, caseKeyword, cases) 17447Dim newNode = SyntaxFactory.ElseCaseClause(elseKeyword) 17534Dim newNode = SyntaxFactory.SimpleCaseClause(value) 17671Dim newNode = SyntaxFactory.RangeCaseClause(lowerBound, toKeyword, upperBound) 17818Dim newNode = SyntaxFactory.RelationalCaseClause(kind, isKeyword, operatorToken, value) 17930Dim newNode = SyntaxFactory.SyncLockStatement(syncLockKeyword, expression) 18088Dim newNode = SyntaxFactory.DoLoopBlock(kind, doStatement, statements, loopStatement) 18208Dim newNode = SyntaxFactory.DoStatement(kind, doKeyword, whileOrUntilClause) 18328Dim newNode = SyntaxFactory.LoopStatement(kind, loopKeyword, whileOrUntilClause) 18445Dim newNode = SyntaxFactory.WhileOrUntilClause(kind, whileOrUntilKeyword, condition) 18557Dim newNode = SyntaxFactory.WhileStatement(whileKeyword, condition) 18764Dim _child = If(Me.NextStatement IsNot Nothing, Me.NextStatement, SyntaxFactory.NextStatement()) 18822Dim newNode = SyntaxFactory.ForBlock(forStatement, statements, nextStatement) 18948Dim _child = If(Me.NextStatement IsNot Nothing, Me.NextStatement, SyntaxFactory.NextStatement()) 19006Dim newNode = SyntaxFactory.ForEachBlock(forEachStatement, statements, nextStatement) 19328Dim newNode = SyntaxFactory.ForStatement(forKeyword, controlVariable, equalsToken, fromValue, toKeyword, toValue, stepClause) 19439Dim newNode = SyntaxFactory.ForStepClause(stepKeyword, stepValue) 19642Dim newNode = SyntaxFactory.ForEachStatement(forKeyword, eachKeyword, controlVariable, inKeyword, expression) 19767Dim newNode = SyntaxFactory.NextStatement(nextKeyword, controlVariables) 19922Dim newNode = SyntaxFactory.UsingStatement(usingKeyword, expression, variables) 20036Dim newNode = SyntaxFactory.ThrowStatement(throwKeyword, expression) 20186Dim newNode = SyntaxFactory.AssignmentStatement(kind, left, operatorToken, right) 20258Dim _child = If(Me.ArgumentList IsNot Nothing, Me.ArgumentList, SyntaxFactory.ArgumentList()) 20301Dim newNode = SyntaxFactory.MidExpression(mid, argumentList) 20413Dim newNode = SyntaxFactory.CallStatement(callKeyword, invocation) 20576Dim newNode = SyntaxFactory.AddRemoveHandlerStatement(kind, addHandlerOrRemoveHandlerKeyword, eventExpression, commaToken, delegateExpression) 20670Dim _child = If(Me.ArgumentList IsNot Nothing, Me.ArgumentList, SyntaxFactory.ArgumentList()) 20720Dim newNode = SyntaxFactory.RaiseEventStatement(raiseEventKeyword, name, argumentList) 20833Dim newNode = SyntaxFactory.WithStatement(withKeyword, expression) 20985Dim newNode = SyntaxFactory.ReDimStatement(kind, reDimKeyword, preserveKeyword, clauses) 21059Dim _child = If(Me.ArrayBounds IsNot Nothing, Me.ArrayBounds, SyntaxFactory.ArgumentList()) 21106Dim newNode = SyntaxFactory.RedimClause(expression, arrayBounds) 21225Dim newNode = SyntaxFactory.EraseStatement(eraseKeyword, expressions) 21343Dim newNode = SyntaxFactory.LiteralExpression(kind, token) 21475Dim newNode = SyntaxFactory.ParenthesizedExpression(openParenToken, expression, closeParenToken) 21615Dim newNode = SyntaxFactory.TupleExpression(openParenToken, arguments, closeParenToken) 21755Dim newNode = SyntaxFactory.TupleType(openParenToken, elements, closeParenToken) 21857Dim newNode = SyntaxFactory.TypedTupleElement(type) 21972Dim newNode = SyntaxFactory.NamedTupleElement(identifier, asClause) 22102Dim newNode = SyntaxFactory.MeExpression(keyword) 22193Dim newNode = SyntaxFactory.MyBaseExpression(keyword) 22284Dim newNode = SyntaxFactory.MyClassExpression(keyword) 22436Dim newNode = SyntaxFactory.GetTypeExpression(getTypeKeyword, openParenToken, type, closeParenToken) 22597Dim newNode = SyntaxFactory.TypeOfExpression(kind, typeOfKeyword, expression, operatorToken, type) 22752Dim newNode = SyntaxFactory.GetXmlNamespaceExpression(getXmlNamespaceKeyword, openParenToken, name, closeParenToken) 22896Dim newNode = SyntaxFactory.MemberAccessExpression(kind, expression, operatorToken, name) 23094Dim newNode = SyntaxFactory.XmlMemberAccessExpression(kind, base, token1, token2, token3, name) 23176Dim _child = If(Me.ArgumentList IsNot Nothing, Me.ArgumentList, SyntaxFactory.ArgumentList()) 23223Dim newNode = SyntaxFactory.InvocationExpression(expression, argumentList) 23438Dim _child = If(Me.ArgumentList IsNot Nothing, Me.ArgumentList, SyntaxFactory.ArgumentList()) 23523Dim newNode = SyntaxFactory.ObjectCreationExpression(newKeyword, attributeLists, type, argumentList, initializer) 23643Dim _child = If(Me.Initializer IsNot Nothing, Me.Initializer, SyntaxFactory.ObjectMemberInitializer()) 23693Dim newNode = SyntaxFactory.AnonymousObjectCreationExpression(newKeyword, attributeLists, initializer) 23836Dim _child = If(Me.ArrayBounds IsNot Nothing, Me.ArrayBounds, SyntaxFactory.ArgumentList()) 23886Dim _child = If(Me.Initializer IsNot Nothing, Me.Initializer, SyntaxFactory.CollectionInitializer()) 23957Dim newNode = SyntaxFactory.ArrayCreationExpression(newKeyword, attributeLists, type, arrayBounds, rankSpecifiers, initializer) 24101Dim newNode = SyntaxFactory.CollectionInitializer(openBraceToken, initializers, closeBraceToken) 24498Dim newNode = SyntaxFactory.CTypeExpression(keyword, openParenToken, expression, commaToken, type, closeParenToken) 24740Dim newNode = SyntaxFactory.DirectCastExpression(keyword, openParenToken, expression, commaToken, type, closeParenToken) 24982Dim newNode = SyntaxFactory.TryCastExpression(keyword, openParenToken, expression, commaToken, type, closeParenToken) 25136Dim newNode = SyntaxFactory.PredefinedCastExpression(keyword, openParenToken, expression, closeParenToken) 25296Dim newNode = SyntaxFactory.BinaryExpression(kind, left, operatorToken, right) 25413Dim newNode = SyntaxFactory.UnaryExpression(kind, operatorToken, operand) 25614Dim newNode = SyntaxFactory.BinaryConditionalExpression(ifKeyword, openParenToken, firstExpression, commaToken, secondExpression, closeParenToken) 25862Dim newNode = SyntaxFactory.TernaryConditionalExpression(ifKeyword, openParenToken, condition, firstCommaToken, whenTrue, secondCommaToken, whenFalse, closeParenToken) 26030Dim newNode = SyntaxFactory.SingleLineLambdaExpression(kind, subOrFunctionHeader, body) 26195Dim newNode = SyntaxFactory.MultiLineLambdaExpression(kind, subOrFunctionHeader, statements, endSubOrFunctionStatement) 26364Dim _child = If(Me.ParameterList IsNot Nothing, Me.ParameterList, SyntaxFactory.ParameterList()) 26453Dim newNode = SyntaxFactory.LambdaHeader(kind, attributeLists, modifiers, subOrFunctionKeyword, parameterList, asClause) 26597Dim newNode = SyntaxFactory.ArgumentList(openParenToken, arguments, closeParenToken) 26696Dim newNode = SyntaxFactory.OmittedArgument(empty) 26816Dim newNode = SyntaxFactory.SimpleArgument(nameColonEquals, expression) 26926Dim newNode = SyntaxFactory.NameColonEquals(name, colonEqualsToken) 27064Dim newNode = SyntaxFactory.RangeArgument(lowerBound, toKeyword, upperBound) 27160Dim newNode = SyntaxFactory.QueryExpression(clauses) 27342Dim newNode = SyntaxFactory.CollectionRangeVariable(identifier, asClause, inKeyword, expression) 27463Dim newNode = SyntaxFactory.ExpressionRangeVariable(nameEquals, expression) 27587Dim newNode = SyntaxFactory.AggregationRangeVariable(nameEquals, aggregation) 27727Dim newNode = SyntaxFactory.VariableNameEquals(identifier, asClause, equalsToken) 27914Dim newNode = SyntaxFactory.FunctionAggregation(functionName, openParenToken, argument, closeParenToken) 27999Dim newNode = SyntaxFactory.GroupAggregation(groupKeyword) 28120Dim newNode = SyntaxFactory.FromClause(fromKeyword, variables) 28239Dim newNode = SyntaxFactory.LetClause(letKeyword, variables) 28447Dim newNode = SyntaxFactory.AggregateClause(aggregateKeyword, variables, additionalQueryOperators, intoKeyword, aggregationVariables) 28530Dim newNode = SyntaxFactory.DistinctClause(distinctKeyword) 28641Dim newNode = SyntaxFactory.WhereClause(whereKeyword, condition) 28778Dim newNode = SyntaxFactory.PartitionWhileClause(kind, skipOrTakeKeyword, whileKeyword, condition) 28892Dim newNode = SyntaxFactory.PartitionClause(kind, skipOrTakeKeyword, count) 29120Dim newNode = SyntaxFactory.GroupByClause(groupKeyword, items, byKeyword, keys, intoKeyword, aggregationVariables) 29405Dim newNode = SyntaxFactory.JoinCondition(left, equalsKeyword, right) 29655Dim newNode = SyntaxFactory.SimpleJoinClause(joinKeyword, joinedVariables, additionalJoins, onKeyword, joinConditions) 29981Dim newNode = SyntaxFactory.GroupJoinClause(groupKeyword, joinKeyword, joinedVariables, additionalJoins, onKeyword, joinConditions, intoKeyword, aggregationVariables) 30121Dim newNode = SyntaxFactory.OrderByClause(orderKeyword, byKeyword, orderings) 30245Dim newNode = SyntaxFactory.Ordering(kind, expression, ascendingOrDescendingKeyword) 30365Dim newNode = SyntaxFactory.SelectClause(selectKeyword, variables) 30552Dim newNode = SyntaxFactory.XmlDocument(declaration, precedingMisc, root, followingMisc) 30745Dim newNode = SyntaxFactory.XmlDeclaration(lessThanQuestionToken, xmlKeyword, version, encoding, standalone, questionGreaterThanToken) 30866Dim newNode = SyntaxFactory.XmlDeclarationOption(name, equals, value) 31006Dim newNode = SyntaxFactory.XmlElement(startTag, content, endTag) 31098Dim newNode = SyntaxFactory.XmlText(textTokens) 31251Dim newNode = SyntaxFactory.XmlElementStartTag(lessThanToken, name, attributes, greaterThanToken) 31376Dim newNode = SyntaxFactory.XmlElementEndTag(lessThanSlashToken, name, greaterThanToken) 31529Dim newNode = SyntaxFactory.XmlEmptyElement(lessThanToken, name, attributes, slashGreaterThanToken) 31655Dim newNode = SyntaxFactory.XmlAttribute(name, equalsToken, value) 31800Dim newNode = SyntaxFactory.XmlString(startQuoteToken, textTokens, endQuoteToken) 31879Dim newNode = SyntaxFactory.XmlPrefixName(name) 31988Dim newNode = SyntaxFactory.XmlName(prefix, localName) 32112Dim newNode = SyntaxFactory.XmlBracketedName(lessThanToken, name, greaterThanToken) 32211Dim newNode = SyntaxFactory.XmlPrefix(name, colonToken) 32338Dim newNode = SyntaxFactory.XmlComment(lessThanExclamationMinusMinusToken, textTokens, minusMinusGreaterThanToken) 32482Dim newNode = SyntaxFactory.XmlProcessingInstruction(lessThanQuestionToken, name, textTokens, questionGreaterThanToken) 32608Dim newNode = SyntaxFactory.XmlCDataSection(beginCDataToken, textTokens, endCDataToken) 32732Dim newNode = SyntaxFactory.XmlEmbeddedExpression(lessThanPercentEqualsToken, expression, percentGreaterThanToken) 32871Dim newNode = SyntaxFactory.ArrayType(elementType, rankSpecifiers) 32983Dim newNode = SyntaxFactory.NullableType(elementType, questionMarkToken) 33067Dim newNode = SyntaxFactory.PredefinedType(keyword) 33213Dim newNode = SyntaxFactory.IdentifierName(identifier) 33295Dim _child = If(Me.TypeArgumentList IsNot Nothing, Me.TypeArgumentList, SyntaxFactory.TypeArgumentList()) 33338Dim newNode = SyntaxFactory.GenericName(identifier, typeArgumentList) 33475Dim newNode = SyntaxFactory.QualifiedName(left, dotToken, right) 33558Dim newNode = SyntaxFactory.GlobalName(globalKeyword) 33719Dim newNode = SyntaxFactory.TypeArgumentList(openParenToken, ofKeyword, arguments, closeParenToken) 33791Dim _child = If(Me.Signature IsNot Nothing, Me.Signature, SyntaxFactory.CrefSignature()) 33863Dim newNode = SyntaxFactory.CrefReference(name, signature, asClause) 33995Dim newNode = SyntaxFactory.CrefSignature(openParenToken, argumentTypes, closeParenToken) 34106Dim newNode = SyntaxFactory.CrefSignaturePart(modifier, type) 34203Dim newNode = SyntaxFactory.CrefOperatorReference(operatorKeyword, operatorToken) 34326Dim newNode = SyntaxFactory.QualifiedCrefOperatorReference(left, dotToken, right) 34437Dim newNode = SyntaxFactory.YieldStatement(yieldKeyword, expression) 34548Dim newNode = SyntaxFactory.AwaitExpression(awaitKeyword, expression) 34651Dim newNode = SyntaxFactory.SkippedTokensTrivia(tokens) 34745Dim newNode = SyntaxFactory.DocumentationCommentTrivia(content) 34910Dim newNode = SyntaxFactory.XmlCrefAttribute(name, equalsToken, startQuoteToken, reference, endQuoteToken) 35075Dim newNode = SyntaxFactory.XmlNameAttribute(name, equalsToken, startQuoteToken, reference, endQuoteToken) 35216Dim newNode = SyntaxFactory.ConditionalAccessExpression(expression, questionMarkToken, whenNotNull) 35369Dim newNode = SyntaxFactory.NameOfExpression(nameOfKeyword, openParenToken, argument, closeParenToken) 35506Dim newNode = SyntaxFactory.InterpolatedStringExpression(dollarSignDoubleQuoteToken, contents, doubleQuoteToken) 35604Dim newNode = SyntaxFactory.InterpolatedStringText(textToken) 35796Dim newNode = SyntaxFactory.Interpolation(openBraceToken, expression, alignmentClause, formatClause, closeBraceToken) 35907Dim newNode = SyntaxFactory.InterpolationAlignmentClause(commaToken, value) 36014Dim newNode = SyntaxFactory.InterpolationFormatClause(colonToken, formatStringToken) 36234Dim newNode = SyntaxFactory.ConstDirectiveTrivia(hashToken, constKeyword, name, equalsToken, value) 36423Dim newNode = SyntaxFactory.IfDirectiveTrivia(kind, hashToken, elseKeyword, ifOrElseIfKeyword, condition, thenKeyword) 36534Dim newNode = SyntaxFactory.ElseDirectiveTrivia(hashToken, elseKeyword) 36663Dim newNode = SyntaxFactory.EndIfDirectiveTrivia(hashToken, endKeyword, ifKeyword) 36797Dim newNode = SyntaxFactory.RegionDirectiveTrivia(hashToken, regionKeyword, name) 36932Dim newNode = SyntaxFactory.EndRegionDirectiveTrivia(hashToken, endKeyword, regionKeyword) 37134Dim newNode = SyntaxFactory.ExternalSourceDirectiveTrivia(hashToken, externalSourceKeyword, openParenToken, externalSource, commaToken, lineStart, closeParenToken) 37263Dim newNode = SyntaxFactory.EndExternalSourceDirectiveTrivia(hashToken, endKeyword, externalSourceKeyword) 37499Dim newNode = SyntaxFactory.ExternalChecksumDirectiveTrivia(hashToken, externalChecksumKeyword, openParenToken, externalSource, firstCommaToken, guid, secondCommaToken, checksum, closeParenToken) 37659Dim newNode = SyntaxFactory.EnableWarningDirectiveTrivia(hashToken, enableKeyword, warningKeyword, errorCodes) 37819Dim newNode = SyntaxFactory.DisableWarningDirectiveTrivia(hashToken, disableKeyword, warningKeyword, errorCodes) 37947Dim newNode = SyntaxFactory.ReferenceDirectiveTrivia(hashToken, referenceKeyword, file) 38041Dim newNode = SyntaxFactory.BadDirectiveTrivia(hashToken)
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
194Dim token = SyntaxFactory.ParseToken(nameWithoutAttributeSuffix)
Syntax\InternalSyntax\SyntaxNode.vb (1)
244Return VisualBasic.SyntaxFactory.Token(separatorKind)
Syntax\LambdaUtilities.vb (1)
612Return DescendantTokensIgnoringLambdaBodies(oldNode).SequenceEqual(DescendantTokensIgnoringLambdaBodies(newNode), AddressOf SyntaxFactory.AreEquivalent)
Syntax\SyntaxExtensions.vb (1)
20Return SyntaxFactory.TriviaList(sequence)
Syntax\SyntaxFactory.vb (9)
78Private Shared ReadOnly s_elasticMarkerList As SyntaxTriviaList = SyntaxFactory.TriviaList(CType(InternalSyntax.SyntaxFactory.ElasticZeroSpace, SyntaxTrivia)) 422Return SyntaxFactory.ModuleBlock(DirectCast(begin, ModuleStatementSyntax), [inherits], [implements], members, [end]) 425Return SyntaxFactory.ClassBlock(DirectCast(begin, ClassStatementSyntax), [inherits], [implements], members, [end]) 428Return SyntaxFactory.StructureBlock(DirectCast(begin, StructureStatementSyntax), [inherits], [implements], members, [end]) 431Return SyntaxFactory.InterfaceBlock(DirectCast(begin, InterfaceStatementSyntax), [inherits], [implements], members, [end]) 441Return SyntaxFactory.ModuleStatement(attributes, modifiers, keyword, identifier, typeParameterList) 444Return SyntaxFactory.ClassStatement(attributes, modifiers, keyword, identifier, typeParameterList) 447Return SyntaxFactory.StructureStatement(attributes, modifiers, keyword, identifier, typeParameterList) 450Return SyntaxFactory.InterfaceStatement(attributes, modifiers, keyword, identifier, typeParameterList)
Syntax\SyntaxFacts.vb (1)
49node = SyntaxFactory.GetStandaloneExpression(node)
Syntax\SyntaxNodeFactories.vb (27)
328Return IntegerLiteralToken(SyntaxFactory.TriviaList(ElasticMarker), text, base, typeSuffix, value, SyntaxFactory.TriviaList(ElasticMarker)) 340Return FloatingLiteralToken(SyntaxFactory.TriviaList(ElasticMarker), text, typeSuffix, value, SyntaxFactory.TriviaList(ElasticMarker)) 352Return Identifier(SyntaxFactory.TriviaList(ElasticMarker), text, isBracketed, identifierText, typeCharacter, SyntaxFactory.TriviaList(ElasticMarker)) 368Return Identifier(SyntaxFactory.TriviaList(ElasticMarker), text, SyntaxFactory.TriviaList(ElasticMarker)) 387Return BracketedIdentifier(SyntaxFactory.TriviaList(ElasticMarker), text, SyntaxFactory.TriviaList(ElasticMarker)) 442Return SyntaxFactory.StringLiteralToken("", "") 456Return IntegerLiteralToken(SyntaxFactory.TriviaList(ElasticMarker), "", LiteralBase.Decimal, TypeCharacter.None, Nothing, SyntaxFactory.TriviaList(ElasticMarker)) 470t = SyntaxFactory.Token(SyntaxKind.StatementTerminatorToken) 473t = SyntaxFactory.Token(SyntaxKind.EndOfFileToken) 630t = SyntaxFactory.MissingKeyword(kind) 672Return SyntaxFactory.MissingIdentifier(kind) 712t = SyntaxFactory.MissingPunctuation(kind) 715t = SyntaxFactory.FloatingLiteralToken("", TypeCharacter.None, Nothing) 718t = SyntaxFactory.DecimalLiteralToken("", TypeCharacter.None, Nothing) 721t = SyntaxFactory.DateLiteralToken("", Nothing) 724t = SyntaxFactory.XmlNameToken("", SyntaxKind.XmlNameToken) 727t = SyntaxFactory.XmlTextLiteralToken("", "") 739t = SyntaxFactory.MissingPunctuation(kind) 742t = SyntaxFactory.MissingIdentifier() 748t = SyntaxFactory.MissingStringLiteral() 751t = SyntaxFactory.MissingCharacterLiteralToken()
Syntax\SyntaxNodeRemover.vb (9)
83Me._residualTrivia.Add(SyntaxFactory.CarriageReturnLineFeed) 224Me.AddResidualTrivia(SyntaxFactory.TriviaList(SyntaxFactory.ElasticMarker)) 251Me.AddResidualTrivia(SyntaxFactory.TriviaList(SyntaxFactory.ElasticMarker)) 278Me.AddResidualTrivia(SyntaxFactory.TriviaList(SyntaxFactory.ElasticMarker)) 330AddResidualTrivia(SyntaxFactory.TriviaList( 333AddResidualTrivia(SyntaxFactory.TriviaList(parentTrivia), requiresNewLine:=True)
Syntax\SyntaxNormalizer.vb (12)
50Me._eolTrivia = If(useElasticTrivia, SyntaxFactory.ElasticEndOfLine(eolWhitespace), SyntaxFactory.EndOfLine(eolWhitespace)) 98_indentations.Add(If(Me._useElasticTrivia, SyntaxFactory.ElasticWhitespace(text), SyntaxFactory.Whitespace(text))) 116newToken = SyntaxFactory.Token(token.Kind) 246trivia = SyntaxFactory.DocumentationCommentExteriorTrivia(SyntaxFacts.GetText(SyntaxKind.DocumentationCommentExteriorTrivia)) 288Return SyntaxFactory.TriviaList(SyntaxFactory.ElasticMarker) 293Return SyntaxFactory.TriviaList(currentTriviaList.First()) 295Return SyntaxFactory.TriviaList(currentTriviaList) 339Return If(Me._useElasticTrivia, SyntaxFactory.ElasticSpace, SyntaxFactory.Space)
Syntax\VisualBasicSyntaxNode.vb (1)
466Return SyntaxFactory.AreEquivalent(Me, DirectCast(node, VisualBasicSyntaxNode), topLevel)
Syntax\VisualBasicSyntaxRewriter.vb (1)
66Return SyntaxFactory.Trivia(newStructure)
Syntax\VisualBasicSyntaxTree.DummySyntaxTree.vb (1)
21_node = Me.CloneNodeAsRoot(SyntaxFactory.ParseCompilationUnit(String.Empty))
Syntax\VisualBasicSyntaxTree.LazySyntaxTree.vb (1)
75Dim tree = SyntaxFactory.ParseSyntaxTree(_text, _options, _path, cancellationToken)
Syntax\VisualBasicSyntaxTree.vb (1)
513Return SyntaxFactory.AreEquivalent(Me, tree, topLevel)
VisualBasicExtensions.vb (1)
406Return SyntaxFactory.TokenList(items)
VisualBasicParseOptions.vb (1)
260Debug.Assert(SyntaxFactory.ParseTokens(symbol.Key).Select(Function(t) t.Kind).SequenceEqual({SyntaxKind.IdentifierToken, SyntaxKind.EndOfFileToken}))
Microsoft.CodeAnalysis.VisualBasic.Analyzers (11)
MetaAnalyzers\Fixers\BasicApplyDiagnosticAnalyzerAttributeFix.vb (1)
21Return SyntaxFactory.ParseExpression(expression).WithAdditionalAnnotations(Simplifier.Annotation)
MetaAnalyzers\Fixers\BasicCompareSymbolsCorrectlyFix.vb (1)
21Return SyntaxFactory.ConditionalAccessExpression(
MetaAnalyzers\Fixers\BasicPreferIsKindFix.vb (9)
48.AddArgumentListArguments(SyntaxFactory.SimpleArgument(binaryExpression.Right.WithoutTrailingTrivia())) _ 52Return SyntaxFactory.NotExpression(newInvocation.WithoutLeadingTrivia()).WithLeadingTrivia(newInvocation.GetLeadingTrivia()) 62Return SyntaxFactory.InvocationExpression(memberAccessExpression.WithoutTrailingTrivia()) _ 72Dim simpleMemberAccess = SyntaxFactory.MemberAccessExpression( 75SyntaxFactory.Token(SyntaxKind.DotToken), SyntaxFactory.IdentifierName("Kind")) 76Return SyntaxFactory.InvocationExpression(simpleMemberAccess.WithTrailingTrivia(conditionalAccessExpression.GetTrailingTrivia())) 85Return memberAccessExpression.WithName(SyntaxFactory.IdentifierName(SyntaxFactory.Identifier("IsKind")))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (59)
src\45a5dce26ceffa63\VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
123Dim newImports = SyntaxFactory.List(oldImports.WhereNotNull())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
47Dim expr = SyntaxFactory.GetStandaloneExpression(expression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SingleLineRewriter.vb (6)
25token = token.WithLeadingTrivia(SyntaxFactory.ElasticSpace) 27token = token.WithLeadingTrivia(SyntaxFactory.Space) 33token = token.WithTrailingTrivia(SyntaxFactory.ElasticSpace) 35token = token.WithTrailingTrivia(SyntaxFactory.Space) 50token = SyntaxFactory.StringLiteralToken( 55token = SyntaxFactory.InterpolatedStringTextToken(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (23)
201SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)), 558Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 626Return SyntaxFactory.MultiLineSubLambdaExpression( 629SyntaxFactory.EndSubStatement()).WithAdditionalAnnotations(annotations) 689Dim ifStatement = SyntaxFactory.IfStatement(singleLineIf.IfKeyword, singleLineIf.Condition, singleLineIf.ThenKeyword) _ 690.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 694SyntaxFactory.ElseBlock( 695SyntaxFactory.ElseStatement(singleLineIf.ElseClause.ElseKeyword).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker), 697.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker)) 699Dim [endIf] = SyntaxFactory.EndIfStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.IfKeyword)) _ 702multiLineIf = SyntaxFactory.MultiLineIfBlock( 703SyntaxFactory.IfStatement(singleLineIf.IfKeyword, singleLineIf.Condition, singleLineIf.ThenKeyword) _ 704.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker), 729statements = SyntaxFactory.List({DirectCast(multiLineIf, StatementSyntax)}) 737Dim multiLineLambda = SyntaxFactory.MultiLineSubLambdaExpression( 740SyntaxFactory.EndSubStatement()).WithAdditionalAnnotations(annotations) 1149Return SyntaxFactory.List(DirectCast(node, CompilationUnitSyntax).Attributes.SelectMany(Function(s) s.AttributeLists))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (4)
78Dim trailing = SyntaxFactory.ParseTrailingTrivia(text) 79Dim leading = SyntaxFactory.ParseLeadingTrivia(text.Substring(trailing.FullSpan.Length)) 111Return SyntaxFactory.TriviaList(vbTriviaData.GetTriviaList(cancellationToken)) 116Return SyntaxFactory.ParseLeadingTrivia(text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (6)
16Private ReadOnly _lineContinuationTrivia As SyntaxTrivia = SyntaxFactory.LineContinuationTrivia("_") 52Return SyntaxFactory.Whitespace(text) 57_newLine = SyntaxFactory.EndOfLine(Context.Options.NewLine) 218Dim formattedTrivia = SyntaxFactory.Trivia(DirectCast(result.GetFormattedRoot(cancellationToken), StructuredTriviaSyntax)) 251Dim formattedTrivia = SyntaxFactory.Trivia(DirectCast(result.GetFormattedRoot(cancellationToken), StructuredTriviaSyntax)) 295Dim singlelineDocCommentTrivia = SyntaxFactory.ParseLeadingTrivia(singlelineDocComments)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicFileBannerFacts.vb (1)
30SyntaxFactory.CommentTrivia(text),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (8)
33Public ReadOnly Property ElasticMarker As SyntaxTrivia = SyntaxFactory.ElasticMarker Implements ISyntaxFacts.ElasticMarker 35Public ReadOnly Property ElasticCarriageReturnLineFeed As SyntaxTrivia = SyntaxFactory.ElasticCarriageReturnLineFeed Implements ISyntaxFacts.ElasticCarriageReturnLineFeed 93Return SyntaxFactory.ParseToken(text, startStatement:=True) 97Return SyntaxFactory.ParseLeadingTrivia(text) 174Return SyntaxFactory.GetStandaloneExpression(TryCast(node, ExpressionSyntax)) 470Dim token = SyntaxFactory.ParseToken(identifier) 1365Return SyntaxFactory.AreEquivalent(token1, token2) 1369Return SyntaxFactory.AreEquivalent(node1, node2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsOrganizer.vb (2)
96Return SyntaxFactory.List(finalList) 142Return SyntaxFactory.SeparatedList(result, clauses.GetSeparators())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (5)
101result.AddRange(DecomposeNameParts(SyntaxFactory.IdentifierName(dottedName.Right.Identifier))) 108result.Add(SyntaxFactory.IdentifierName(SyntaxFactory.Identifier(globalName.GlobalKeyword.ToString()))) 113Dim value = Compare(SyntaxFactory.IdentifierName(x.Identifier), SyntaxFactory.IdentifierName(y.Identifier))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
92semanticRootOfOriginalExpr = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression) 160nodeToSpeculate = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (574)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (2)
33SyntaxFactory.ReturnStatement(DirectCast(singleLineLambda.Body, ExpressionSyntax))) 34Return SyntaxFactory.List(ImmutableArray.Create(convertedStatement))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddAnonymousTypeMemberName\VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (4)
40Return SyntaxFactory.NamedFieldInitializer( 42SyntaxFactory.Token(SyntaxKind.DotToken), 43SyntaxFactory.IdentifierName(nameToken), 44SyntaxFactory.Token(SyntaxKind.EqualsToken),
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\ArgumentFixer.vb (1)
29Return oldArgumentList.WithArguments(SyntaxFactory.SeparatedList(newArguments))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (6)
94Dim blockBegin = SyntaxFactory.FunctionStatement( 100SyntaxFactory.SimpleAsClause(SyntaxFactory.ParseTypeName("Task")) _ 106Dim blockEnd = SyntaxFactory.EndBlockStatement(SyntaxKind.EndFunctionStatement, SyntaxFactory.Token(SyntaxKind.FunctionKeyword)) _ 111Return SyntaxFactory.FunctionBlock(blockBegin, methodBlock.Statements, blockEnd)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
45Return SyntaxFactory.
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\DocumentationComments\VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
68Return SyntaxFactory.ParseLeadingTrivia(docCommentText)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (2)
57identifierToken = SyntaxFactory.Token( 71identifierToken = SyntaxFactory.Token(
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
46Dim yieldStatement = SyntaxFactory.YieldStatement(returnStatement.Expression).WithAdditionalAnnotations(Formatter.Annotation)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
15Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFactory
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (7)
27Private Shared ReadOnly s_asyncToken As SyntaxToken = SyntaxFactory.Token(SyntaxKind.AsyncKeyword) 117SyntaxFactory.SimpleAsClause(taskType.GenerateTypeSyntax()). 122Dim functionStatement = SyntaxFactory.FunctionStatement( 125SyntaxFactory.Token(SyntaxKind.FunctionKeyword).WithTriviaFrom(subStatement.SubOrFunctionKeyword), 133Dim endFunctionStatement = SyntaxFactory.EndFunctionStatement( 135SyntaxFactory.Token(SyntaxKind.FunctionKeyword).WithTriviaFrom(node.EndSubOrFunctionStatement.BlockKeyword)) 137Dim block = SyntaxFactory.FunctionBlock(
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (5)
66Dim subStatement = SyntaxFactory.SubStatement( 69SyntaxFactory.Token(SyntaxKind.SubKeyword).WithTriviaFrom(functionStatement.SubOrFunctionKeyword), 80Dim endSubStatement = SyntaxFactory.EndSubStatement( 82SyntaxFactory.Token(SyntaxKind.SubKeyword).WithTriviaFrom(node.EndSubOrFunctionStatement.BlockKeyword)) 84Return SyntaxFactory.SubBlock(subStatement, node.Statements, endSubStatement)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryByVal\VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
39Dim tokenList = SyntaxFactory.TokenList(node.Modifiers.Where(Function(m) Not m.IsKind(SyntaxKind.ByValKeyword)))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
38Dim asNewClause = SyntaxFactory.AsNewClause(node.AsClause.AsKeyword, DirectCast(node.Initializer.Value, NewExpressionSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (5)
73statement = statement.WithTrailingTrivia(SyntaxFactory.Space) _ 87Dim arrayCreation = SyntaxFactory.ArrayCreationExpression( 91If(TryCast(initializer.equalsValue?.Value, CollectionInitializerSyntax), SyntaxFactory.CollectionInitializer())) 92statement = statement.WithTrailingTrivia(SyntaxFactory.Space). 93WithInitializer(SyntaxFactory.EqualsValue(arrayCreation))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (12)
58totalTrivia.Add(SyntaxFactory.ElasticMarker) 64totalTrivia.Add(SyntaxFactory.ElasticMarker) 79SyntaxFactory.ObjectCollectionInitializer( 99newExpression = SyntaxFactory.CollectionInitializer( 100SyntaxFactory.SeparatedList( 105newExpression = newExpression.WithLeadingTrivia(SyntaxFactory.ElasticMarker) 109Dim comma = SyntaxFactory.Token(SyntaxKind.CommaToken). 118Dim result = SyntaxFactory.CollectionInitializer( 119SyntaxFactory.Token(SyntaxKind.OpenBraceToken).WithTrailingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed), 120SyntaxFactory.SeparatedList(Of ExpressionSyntax)(nodesAndTokens), 121SyntaxFactory.Token(SyntaxKind.CloseBraceToken))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCompoundAssignment\VisualBasicUseCompoundAssignmentCodeFixProvider.vb (2)
24Return SyntaxFactory.Token(kind) 30Return SyntaxFactory.AssignmentStatement(assignmentOpKind, left, syntaxToken, right)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (1)
41Return variable.WithoutTrivia().WithInitializer(SyntaxFactory.EqualsValue(value)).
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseInferredMemberName\VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
29Dim inferredFieldInitializer = SyntaxFactory.InferredFieldInitializer(namedFieldInitializer.Expression).
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNotExpression\VisualBasicUseIsNotExpressionCodeFixProvider.vb (4)
57replacement = SyntaxFactory.IsNotExpression( 59SyntaxFactory.Token(SyntaxKind.IsNotKeyword).WithTriviaFrom(isExpression.OperatorToken), 64replacement = SyntaxFactory.TypeOfIsNotExpression( 67SyntaxFactory.Token(SyntaxKind.IsNotKeyword).WithTriviaFrom(typeOfIsExpression.OperatorToken),
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNullCheck\VisualBasicUseIsNullCheckForReferenceEqualsCodeFixProvider.vb (6)
26Return SyntaxFactory.IsExpression( 28SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword))).Parenthesize() 32Return SyntaxFactory.IsNotExpression( 34SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword))).Parenthesize()
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (1)
42Return SyntaxFactory.InvocationExpression(Nothing, argumentList)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\UseInitializerHelpers.vb (1)
41nodesAndTokens.Add(SyntaxFactory.Token(SyntaxKind.CommaToken).WithTrailingTrivia(last.GetTrailingTrivia()))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\VisualBasicUseObjectInitializerCodeFixProvider.vb (9)
45Return SyntaxFactory.Whitespace(text) 59totalTrivia.Add(SyntaxFactory.ElasticMarker) 65totalTrivia.Add(SyntaxFactory.ElasticMarker) 80SyntaxFactory.ObjectMemberInitializer( 100Dim initializer = SyntaxFactory.NamedFieldInitializer( 103name:=SyntaxFactory.IdentifierName(match.MemberName), 105expression:=rightValue).WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker) 109Dim comma = SyntaxFactory.Token(SyntaxKind.CommaToken). 115Dim result = SyntaxFactory.SeparatedList(Of FieldInitializerSyntax)(nodesAndTokens)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ArgumentGenerator.vb (3)
11Return GenerateArgument(SyntaxFactory.SimpleArgument(DirectCast(argument, ExpressionSyntax))) 18Return SyntaxFactory.ArgumentList(arguments:=SyntaxFactory.SeparatedList(arguments.Select(AddressOf GenerateArgument)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\AttributeGenerator.vb (10)
22Return SyntaxFactory.List(attributes.OrderBy(Function(a) a.AttributeClass.Name).Select(Function(a) GenerateAttributeBlock(a, options, target))) 26Return SyntaxFactory.AttributeList( 27SyntaxFactory.SingletonSeparatedList(GenerateAttribute(attribute, options, target))) 38Return SyntaxFactory.Attribute( 39If(target.HasValue, SyntaxFactory.AttributeTarget(target.Value), Nothing), 52Function(a) SyntaxFactory.SimpleArgument(GenerateExpression(generator, a)))) 55Function(kvp) SyntaxFactory.SimpleArgument(SyntaxFactory.NameColonEquals(kvp.Key.ToIdentifierName()), GenerateExpression(generator, kvp.Value)))) 57Return SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (22)
39SyntaxFactory.SubNewStatement() _ 49SyntaxFactory.ConstructorBlock( 52endSubStatement:=SyntaxFactory.EndSubStatement())) 79Return SyntaxFactory.List(statements) 86tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 91Return SyntaxFactory.TokenList(tokens) 96Return SyntaxFactory.ExpressionStatement( 97expression:=SyntaxFactory.InvocationExpression( 98SyntaxFactory.SimpleMemberAccessExpression( 99expression:=SyntaxFactory.MyBaseExpression(), 100operatorToken:=SyntaxFactory.Token(SyntaxKind.DotToken), 101name:=SyntaxFactory.IdentifierName("New")), 102argumentList:=SyntaxFactory.ArgumentList( 103arguments:=SyntaxFactory.SeparatedList(constructor.Parameters.Select(Function(p) SyntaxFactory.SimpleArgument(SyntaxFactory.IdentifierName(p.Name))).OfType(Of ArgumentSyntax))))) 107Return SyntaxFactory.ExpressionStatement( 108expression:=SyntaxFactory.InvocationExpression( 109SyntaxFactory.SimpleMemberAccessExpression( 110expression:=SyntaxFactory.MeExpression(), 111operatorToken:=SyntaxFactory.Token(SyntaxKind.DotToken), 112name:=SyntaxFactory.IdentifierName("New")),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (9)
41SyntaxFactory.Token(SyntaxKind.PublicKeyword), 42SyntaxFactory.Token(SyntaxKind.SharedKeyword) 45modifiers.Add(SyntaxFactory.Token( 50Dim begin = SyntaxFactory.OperatorStatement( 52SyntaxFactory.TokenList(modifiers), 53SyntaxFactory.Token(SyntaxKind.CTypeKeyword), 55SyntaxFactory.SimpleAsClause(method.ReturnType.GenerateTypeSyntax())) 64Return SyntaxFactory.OperatorBlock( 67endOperatorStatement:=SyntaxFactory.EndOperatorStatement())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (19)
28Return destination.WithMembers(SyntaxFactory.List(Of StatementSyntax)(members)). 29WithEndEnumStatement(If(destination.EndEnumStatement.IsMissing, SyntaxFactory.EndEnumStatement(), destination.EndEnumStatement)) 46Dim member = SyntaxFactory.EnumMemberDeclaration(enumMember.Name.ToIdentifierToken()) _ 47.WithInitializer(If(value Is Nothing, Nothing, SyntaxFactory.EqualsValue(value:=value))) 98Return SyntaxFactory.LeftShiftExpression( 99left:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericLiteral.Token.Text, LiteralBase.Decimal, TypeCharacter.None, 1)), 100right:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(shiftValue.ToString(), LiteralBase.Decimal, TypeCharacter.None, IntegerUtilities.ToUnsigned(shiftValue)))) 115Return SyntaxFactory.NumericLiteralExpression( 116SyntaxFactory.IntegerLiteralToken(firstTwoChars + ushortValue.ToString("X") + lastTwoChars, LiteralBase.Hexadecimal, TypeCharacter.UShortLiteral, IntegerUtilities.ToUnsigned(ushortValue))) 120Return SyntaxFactory.NumericLiteralExpression( 121SyntaxFactory.IntegerLiteralToken(firstTwoChars + shortValue.ToString("X") + numericText.Last(), LiteralBase.Hexadecimal, TypeCharacter.ShortLiteral, IntegerUtilities.ToUnsigned(shortValue))) 123Return SyntaxFactory.NumericLiteralExpression( 124SyntaxFactory.IntegerLiteralToken(firstTwoChars + value.ToString("X"), LiteralBase.Hexadecimal, TypeCharacter.None, IntegerUtilities.ToUnsigned(value))) 127Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 8), LiteralBase.Octal, TypeCharacter.None, IntegerUtilities.ToUnsigned(value))) 129Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 2), LiteralBase.Binary, TypeCharacter.None, IntegerUtilities.ToUnsigned(value)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (6)
145Return SyntaxFactory.EventStatement( 154Return SyntaxFactory.EventStatement( 173tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 177tokens.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 181Return SyntaxFactory.TokenList(tokens) 187Return SyntaxFactory.SimpleAsClause([event].Type.GenerateTypeSyntax())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.StringPiece.vb (2)
45Return SyntaxFactory.StringLiteralExpression( 46SyntaxFactory.StringLiteralToken(literal, Me.Value))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (51)
27Return SyntaxFactory.CollectionInitializer( 28SyntaxFactory.SeparatedList(typedConstant.Values.Select(Function(v) GenerateExpression(generator, v)))) 35Return SyntaxFactory.GetTypeExpression(DirectCast(typedConstant.Value, ITypeSymbol).GenerateTypeSyntax()) 62Return SyntaxFactory.TrueLiteralExpression(SyntaxFactory.Token(SyntaxKind.TrueKeyword)) 64Return SyntaxFactory.FalseLiteralExpression(SyntaxFactory.Token(SyntaxKind.FalseKeyword)) 100Return SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)) 105Return SyntaxFactory.DateLiteralExpression( 106SyntaxFactory.DateLiteralToken(literal, value)) 112Return SyntaxFactory.StringLiteralExpression(SyntaxFactory.StringLiteralToken(s_doubleQuote & s_doubleQuote, String.Empty)) 117Return SyntaxFactory.PredefinedCastExpression(SyntaxFactory.Token(SyntaxKind.CStrKeyword), pieces(0).GenerateExpression()) 128expression = SyntaxFactory.ConcatenateExpression(expression, subExpression) 136Dim expression As ExpressionSyntax = SyntaxFactory.GlobalName() 138expression = SyntaxFactory.SimpleMemberAccessExpression( 140SyntaxFactory.Token(SyntaxKind.DotToken), 141SyntaxFactory.IdentifierName(name)) 151Dim argument = SyntaxFactory.SimpleArgument( 152SyntaxFactory.NumericLiteralExpression( 153SyntaxFactory.IntegerLiteralToken(value.ToString(Nothing, CultureInfo.InvariantCulture), LiteralBase.Decimal, TypeCharacter.None, CULng(value)))) 154Dim invocation = SyntaxFactory.InvocationExpression( 156SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(argument))) 208Dim expression As ExpressionSyntax = SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken( 213expression = SyntaxFactory.UnaryMinusExpression(expression) 217Return SyntaxFactory.PredefinedCastExpression(SyntaxFactory.Token(SyntaxKind.CByteKeyword), expression) 219Return SyntaxFactory.PredefinedCastExpression(SyntaxFactory.Token(SyntaxKind.CSByteKeyword), expression) 280Return SyntaxFactory.DivideExpression( 284Return SyntaxFactory.DivideExpression( 288Return SyntaxFactory.DivideExpression( 289SyntaxFactory.UnaryMinusExpression(GenerateFloatLiteral(1.0, "1.0")), 305Return SyntaxFactory.DivideExpression( 309Return SyntaxFactory.DivideExpression( 313Return SyntaxFactory.DivideExpression( 314SyntaxFactory.UnaryMinusExpression(GenerateFloatLiteral(1.0, "1.0F")), 351Return If(negative, SyntaxFactory.UnaryMinusExpression(literalSyntax), literalSyntax) 357Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.FloatingLiteralToken( 366Return SyntaxFactory.CharacterLiteralExpression(SyntaxFactory.CharacterLiteralToken( 386Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.DecimalLiteralToken(literal, typeSuffix, value)) 403Return SyntaxFactory.SimpleMemberAccessExpression(memberAccess, SyntaxFactory.Token(SyntaxKind.DotToken), SyntaxFactory.IdentifierName(specialValue.Value)) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\FieldGenerator.vb (13)
79Dim initializer = If(initializerNode IsNot Nothing, SyntaxFactory.EqualsValue(initializerNode), GenerateEqualsValue(options.Generator, field)) 82SyntaxFactory.FieldDeclaration( 85SyntaxFactory.SingletonSeparatedList( 86SyntaxFactory.VariableDeclarator( 87SyntaxFactory.SingletonSeparatedList(field.Name.ToModifiedIdentifier), 88SyntaxFactory.SimpleAsClause(field.Type.GenerateTypeSyntax()), 97Return SyntaxFactory.EqualsValue(ExpressionGenerator.GenerateExpression(generator, field.Type, field.ConstantValue, canUseFieldReference)) 112tokens.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)) 115tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 119tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 123tokens.Add(SyntaxFactory.Token(SyntaxKind.WithEventsKeyword)) 127tokens.Add(SyntaxFactory.Token(SyntaxKind.DimKeyword)) 131Return SyntaxFactory.TokenList(tokens)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (20)
23Return destination.WithMembers(SyntaxFactory.List(members)) 36Return destination.WithMembers(SyntaxFactory.List(members)) 78SyntaxFactory.MethodStatement(kind, subOrFunctionKeyword:=SyntaxFactory.Token(keyword), identifier:=method.Name.ToIdentifierToken). 95Dim endConstruct = If(isSub, SyntaxFactory.EndSubStatement(), SyntaxFactory.EndFunctionStatement()) 96Return SyntaxFactory.MethodBlock( 108Return SyntaxFactory.SimpleAsClause( 129Select SyntaxFactory.HandlesClauseItem(If(token.Kind = SyntaxKind.IdentifierToken, 130DirectCast(SyntaxFactory.WithEventsEventContainer(token.ValueText.ToIdentifierToken()), EventContainerSyntax), 131SyntaxFactory.KeywordEventContainer(token)), identifier) 134Return If(array.Length = 0, Nothing, SyntaxFactory.HandlesClause(array)) 150result.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 154result.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 158result.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 162result.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 166result.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 170result.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 174result.Add(SyntaxFactory.Token(SyntaxKind.AsyncKeyword)) 178Return SyntaxFactory.TokenList(result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (32)
114If(isInterface, SyntaxFactory.EndInterfaceStatement(), If(isStruct, SyntaxFactory.EndStructureStatement(), If(isModule, SyntaxFactory.EndModuleStatement, SyntaxFactory.EndClassStatement))) 117SyntaxFactory.TypeBlock( 119SyntaxFactory.TypeStatement( 123keyword:=SyntaxFactory.Token(keywordKind), 135Return SyntaxFactory.DelegateStatement( 139subOrFunctionKeyword:=If(invokeMethod.ReturnsVoid, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)), 144SyntaxFactory.SimpleAsClause(invokeMethod.ReturnType.GenerateTypeSyntax()))) 150SyntaxFactory.SimpleAsClause(namedType.EnumUnderlyingType.GenerateTypeSyntax()), 152Return SyntaxFactory.EnumBlock( 153SyntaxFactory.EnumStatement( 169tokens.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 171tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 173tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 175tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 177tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 178tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 180tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 181tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 183tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 189tokens.Add(SyntaxFactory.Token(SyntaxKind.NotInheritableKeyword)) 193tokens.Add(SyntaxFactory.Token(SyntaxKind.MustInheritKeyword)) 197Return SyntaxFactory.TokenList(tokens) 211Return SyntaxFactory.SingletonList( 212SyntaxFactory.InheritsStatement(types:=SyntaxFactory.SingletonSeparatedList(namedType.BaseType.GenerateTypeSyntax()))) 221Dim typeNodes = SyntaxFactory.SeparatedList(types) 222Return SyntaxFactory.SingletonList(SyntaxFactory.ImplementsStatement(types:=typeNodes))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (13)
90Return SyntaxFactory.CompilationUnit().WithImports(GenerateImportsStatements([namespace])) 92Return SyntaxFactory.NamespaceBlock( 93SyntaxFactory.NamespaceStatement(SyntaxFactory.ParseName(name))) 103Return If(statements.Count = 0, Nothing, SyntaxFactory.List(statements)) 111Return SyntaxFactory.ImportsStatement( 112SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)( 113SyntaxFactory.SimpleImportsClause(SyntaxFactory.ImportAliasClause([alias].Name.ToIdentifierToken), name))) 118Return SyntaxFactory.ImportsStatement( 119SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)( 120SyntaxFactory.SimpleImportsClause(name))) 131Return SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (8)
45Dim begin = SyntaxFactory.OperatorStatement( 47SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.SharedKeyword)), 48SyntaxFactory.Token(operatorSyntaxKind), 50SyntaxFactory.SimpleAsClause(method.ReturnType.GenerateTypeSyntax())) 59Return SyntaxFactory.OperatorBlock( 62endOperatorStatement:=SyntaxFactory.EndOperatorStatement())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ParameterGenerator.vb (15)
27Return SyntaxFactory.ParameterList(SyntaxFactory.SeparatedList(result)) 49Dim arguments = Enumerable.Repeat(Of ArgumentSyntax)(SyntaxFactory.OmittedArgument(), arrayType.Rank) 50Dim argumentList = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments)) 52Return SyntaxFactory.Parameter( 56SyntaxFactory.SimpleAsClause(type:=elementType.GenerateTypeSyntax()), 63SyntaxFactory.SimpleAsClause(type:=parameter.Type.GenerateTypeSyntax())) 64Return SyntaxFactory.Parameter( 74Return SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.ParamArrayKeyword)) 77Dim modifiers = SyntaxFactory.TokenList() 80modifiers = modifiers.Add(SyntaxFactory.Token(SyntaxKind.ByRefKeyword)) 84modifiers = modifiers.Add(SyntaxFactory.Token(SyntaxKind.OptionalKeyword)) 92Return SyntaxFactory.EqualsValue(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (29)
29Return destination.WithMembers(SyntaxFactory.List(members)) 69Dim begin = SyntaxFactory.PropertyStatement(identifier:=[property].Name.ToIdentifierToken). 94Return SyntaxFactory.PropertyBlock( 97endPropertyStatement:=SyntaxFactory.EndPropertyStatement()) 116Return SyntaxFactory.List(accessors.WhereNotNull()) 132Return SyntaxFactory.GetAccessorBlock( 133SyntaxFactory.GetAccessorStatement().WithModifiers(GenerateAccessorModifiers([property], accessor, destination, options)), 135SyntaxFactory.EndGetStatement()) 137Return SyntaxFactory.SetAccessorBlock( 138SyntaxFactory.SetAccessorStatement() _ 140.WithParameterList(SyntaxFactory.ParameterList(parameters:=SyntaxFactory.SingletonSeparatedList( 141SyntaxFactory.Parameter(identifier:=SyntaxFactory.ModifiedIdentifier("value")).WithAsClause(SyntaxFactory.SimpleAsClause(type:=[property].Type.GenerateTypeSyntax()))))), 143SyntaxFactory.EndSetStatement()) 150Return SyntaxFactory.List(statementsOpt.OfType(Of StatementSyntax)) 169Return SyntaxFactory.TokenList(modifiers) 184tokens.Add(SyntaxFactory.Token(SyntaxKind.DefaultKeyword)) 192tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 196tokens.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 200tokens.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 204tokens.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 208tokens.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 212tokens.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 218tokens.Add(SyntaxFactory.Token(SyntaxKind.WriteOnlyKeyword)) 223tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 226Return SyntaxFactory.TokenList(tokens) 240Return SyntaxFactory.SimpleAsClause(attributes, [property].Type.GenerateTypeSyntax())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\StatementGenerator.vb (1)
12Return SyntaxFactory.List(statements.OfType(Of StatementSyntax)())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\TypeParameterGenerator.vb (15)
13SyntaxFactory.TypeParameterList(parameters:=SyntaxFactory.SeparatedList(typeParameters.Select(AddressOf GenerateTypeParameter)))) 17Return SyntaxFactory.TypeParameter( 18varianceKeyword:=If(symbol.Variance = VarianceKind.In, SyntaxFactory.Token(SyntaxKind.InKeyword), If(symbol.Variance = VarianceKind.Out, SyntaxFactory.Token(SyntaxKind.OutKeyword), Nothing)), 26constraints.Add(SyntaxFactory.ClassConstraint(SyntaxFactory.Token(SyntaxKind.ClassKeyword))) 30constraints.Add(SyntaxFactory.StructureConstraint(SyntaxFactory.Token(SyntaxKind.StructureKeyword))) 42constraints.AddRange(symbol.ConstraintTypes.Select(Function(t) SyntaxFactory.TypeConstraint(t.GenerateTypeSyntax()))) 45constraints.Add(SyntaxFactory.NewConstraint(SyntaxFactory.Token(SyntaxKind.NewKeyword))) 53Return SyntaxFactory.TypeParameterSingleConstraintClause(constraint:=constraints(0)) 56Return SyntaxFactory.TypeParameterMultipleConstraintClause( 57constraints:=SyntaxFactory.SeparatedList(constraints))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (17)
33tokens.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 36tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 39tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 42tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 45tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 46tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 49tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 50tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 64Return SyntaxFactory.List(result) 72Return SyntaxFactory.ImplementsClause( 73interfaceMembers:=SyntaxFactory.SingletonSeparatedList( 74SyntaxFactory.QualifiedName( 88Return statement.WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 188node.WithPrependedLeadingTrivia(SyntaxFactory.ParseLeadingTrivia(comment)) _ 189.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker), 220Dim names = SyntaxFactory.SingletonSeparatedList(modifiedIdentifierNode) 223fieldDecl.WithDeclarators(SyntaxFactory.SingletonSeparatedList(newVariableDeclarator))), T)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (9)
346Return Cast(Of TDeclarationNode)(compilationUnit.AddAttributes(SyntaxFactory.AttributesStatement(attributeSyntaxList))) 423Dim newAttributes = SyntaxFactory.SeparatedList(attributes.Where(Function(a) a IsNot attributeToRemove)) 429Return SyntaxFactory.List(newAttributeLists) 444Return SyntaxFactory.List(attributeStatements.Select(Function(attrStatement) If(attrStatement Is attributeStatement, newAttributeStatement, attrStatement))) 473result = DirectCast(methodBlock, MethodBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 476result = DirectCast(methodBlock, ConstructorBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 479result = DirectCast(methodBlock, OperatorBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 482result = DirectCast(methodBlock, AccessorBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 634Return SyntaxFactory.TokenList(newModifiers)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
35Dim result = SyntaxFactory.ParenthesizedExpression(expression.WithoutTrivia()) _ 108Return SyntaxFactory.CTypeExpression( 116Return SyntaxFactory.PredefinedCastExpression( 117keyword:=SyntaxFactory.Token(castKeyword),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (6)
27expression = expression.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 49Return CreateMemberAccessExpression(symbol, SyntaxFactory.GlobalName(), simpleNameSyntax) 67Return CreateMemberAccessExpression(symbol, SyntaxFactory.GlobalName(), result) 75Return AddInformationTo(SyntaxFactory.SimpleMemberAccessExpression(container, SyntaxFactory.Token(SyntaxKind.DotToken), simpleName), symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
28Return SyntaxFactory.TriviaList(WithoutElasticTrivia(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (4)
74SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None), 75SyntaxFactory.Identifier(text)) 86Return SyntaxFactory.ModifiedIdentifier(text.ToIdentifierToken) 92Return SyntaxFactory.IdentifierName(text.ToIdentifierToken()).WithAdditionalAnnotations(Simplifier.Annotation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SyntaxListExtensions.vb (2)
13Return SyntaxFactory.List(result) 18Return SyntaxFactory.List(sequence)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (7)
45Return node.WithTrailingTrivia(node.GetTrailingTrivia().Select(Function(t) If(t.Kind = SyntaxKind.ColonTrivia, SyntaxFactory.ElasticCarriageReturnLineFeed, t))) 51Return SyntaxFactory.SingletonList(Of TSyntax)( 52allElements.Last().WithAppendedTrailingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed)) 54Return SyntaxFactory.List(Of TSyntax)( 94Return SyntaxFactory.EndClassStatement().WithAdditionalAnnotations(Formatter.Annotation) 96Return SyntaxFactory.EndInterfaceStatement().WithAdditionalAnnotations(Formatter.Annotation) 98Return SyntaxFactory.EndStructureStatement().WithAdditionalAnnotations(Formatter.Annotation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (79)
32type = type.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 52Dim commas = SyntaxFactory.TokenList(Enumerable.Repeat(SyntaxFactory.Token(SyntaxKind.CommaToken), commaCount)) 53ranks.Add(SyntaxFactory.ArrayRankSpecifier(SyntaxFactory.Token(SyntaxKind.OpenParenToken), commas, SyntaxFactory.Token(SyntaxKind.CloseParenToken))) 57Dim arrayTypeSyntax = SyntaxFactory.ArrayType(elementTypeSyntax, SyntaxFactory.List(ranks)) 62Return AddInformationTo(SyntaxFactory.IdentifierName("dynamic"), symbol) 78Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Object")) 82Return AddInformationTo(SyntaxFactory.NullableType(symbol.TypeArguments.First().Accept(Me)), symbol) 89Return SyntaxFactory.GenericName( 91SyntaxFactory.TypeArgumentList(SyntaxFactory.SeparatedList(symbol.TypeArguments.[Select](Function(t) t.Accept(Me))))) 97Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Object")) 99Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Boolean")) 101Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Char")) 103Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("SByte")) 105Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Byte")) 107Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int16")) 109Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt16")) 111Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int32")) 113Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int64")) 115Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt32")) 117Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt64")) 119Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Decimal")) 121Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Single")) 123Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Double")) 125Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("String")) 127Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("DateTime")) 140Return SyntaxFactory.TupleType(SyntaxFactory.SeparatedList( 142SyntaxFactory.NamedTupleElement( 143SyntaxFactory.Identifier(element.Name), 144SyntaxFactory.SimpleAsClause( 145SyntaxFactory.Token(SyntaxKind.AsKeyword), 148DirectCast(SyntaxFactory.TypedTupleElement( 163Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax), symbol) 168Return AddInformationTo(SyntaxFactory.QualifiedName(SyntaxFactory.GlobalName(), simpleNameSyntax), symbol) 172Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), simpleNameSyntax), symbol) 187Return AddInformationTo(SyntaxFactory.QualifiedName(SyntaxFactory.GlobalName(), result), symbol) 193Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), result), symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (101)
41Public Overrides ReadOnly Property CarriageReturnLineFeed As SyntaxTrivia = SyntaxFactory.CarriageReturnLineFeed 43Public Overrides ReadOnly Property ElasticCarriageReturnLineFeed As SyntaxTrivia = SyntaxFactory.ElasticCarriageReturnLineFeed 52Return SyntaxFactory.EndOfLine(text) 56Return SyntaxFactory.CommentTrivia("'" + text) 60Return SyntaxFactory.LocalDeclarationStatement( 61SyntaxFactory.TokenList(SyntaxFactory.Token(If(isConst, SyntaxKind.ConstKeyword, SyntaxKind.DimKeyword))), 62SyntaxFactory.SingletonSeparatedList(VariableDeclarator(type, SyntaxFactory.ModifiedIdentifier(identifier), initializer))) 74Return EqualsValueClause(SyntaxFactory.Token(SyntaxKind.EqualsToken), value) 78Return SyntaxFactory.EqualsValue(operatorToken, DirectCast(value, ExpressionSyntax)) 82Return SyntaxFactory.VariableDeclarator( 83SyntaxFactory.SingletonSeparatedList(name), 84If(type Is Nothing, Nothing, SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax))), 87SyntaxFactory.EqualsValue(DirectCast(expression, ExpressionSyntax)))) 91Return SyntaxFactory.Identifier(text) 95Return SyntaxFactory.ConditionalAccessExpression( 101Return SyntaxFactory.SimpleMemberAccessExpression(DirectCast(name, SimpleNameSyntax)) 126Return SyntaxFactory.YieldStatement(DirectCast(expression, ExpressionSyntax)) 136Return SyntaxFactory.InterpolatedStringExpression( 137startToken, SyntaxFactory.List(content.Cast(Of InterpolatedStringContentSyntax)), endToken) 141Return SyntaxFactory.InterpolatedStringText(textToken) 145Return SyntaxFactory.InterpolatedStringTextToken(content, value) 149Return SyntaxFactory.Interpolation(DirectCast(syntaxNode, ExpressionSyntax)) 153Return SyntaxFactory.InterpolationAlignmentClause( 154SyntaxFactory.Token(SyntaxKind.CommaToken), 159Return SyntaxFactory.InterpolationFormatClause( 160SyntaxFactory.Token(SyntaxKind.ColonToken), 161SyntaxFactory.InterpolatedStringTextToken(format, format)) 165Return SyntaxFactory.TypeParameterList( 166SyntaxFactory.SeparatedList(Of TypeParameterSyntax)( 167typeParameterNames.Select(Function(n) SyntaxFactory.TypeParameter(n)))) 190Return SyntaxFactory.TypeOfIsNotExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)) 227Dim evStatement = SyntaxFactory.EventStatement( 230customKeyword:=SyntaxFactory.Token(SyntaxKind.CustomKeyword), 231eventKeyword:=SyntaxFactory.Token(SyntaxKind.EventKeyword), 234asClause:=SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)), 237Return SyntaxFactory.EventBlock( 239accessors:=SyntaxFactory.List(accessors), 240endEventStatement:=SyntaxFactory.EndEventStatement()) 244Dim asClause = SyntaxFactory.SimpleAsClause(DirectCast(delegateType, TypeSyntax)) 246Dim valueParameter = SyntaxFactory.Parameter( 249identifier:=SyntaxFactory.ModifiedIdentifier("value"), 253Return SyntaxFactory.AccessorBlock( 255SyntaxFactory.AccessorStatement( 259accessorKeyword:=SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword), 260parameterList:=SyntaxFactory.ParameterList(SyntaxFactory.SingletonSeparatedList(valueParameter))), 262SyntaxFactory.EndAddHandlerStatement()) 266Dim asClause = SyntaxFactory.SimpleAsClause(DirectCast(delegateType, TypeSyntax)) 268Dim valueParameter = SyntaxFactory.Parameter( 271identifier:=SyntaxFactory.ModifiedIdentifier("value"), 275Return SyntaxFactory.AccessorBlock( 277SyntaxFactory.AccessorStatement( 281accessorKeyword:=SyntaxFactory.Token(SyntaxKind.RemoveHandlerKeyword), 282parameterList:=SyntaxFactory.ParameterList(SyntaxFactory.SingletonSeparatedList(valueParameter))), 284SyntaxFactory.EndRemoveHandlerStatement()) 290Return SyntaxFactory.AccessorBlock( 292SyntaxFactory.AccessorStatement( 296accessorKeyword:=SyntaxFactory.Token(SyntaxKind.RaiseEventKeyword), 299SyntaxFactory.EndRaiseEventStatement()) 306Return SyntaxFactory.List(nodes.Select(AddressOf AsStatement)) 313Return SyntaxFactory.ExpressionStatement(expr) 380Return If(parameters IsNot Nothing, SyntaxFactory.ParameterList(SyntaxFactory.SeparatedList(parameters.Cast(Of ParameterSyntax)())), SyntaxFactory.ParameterList()) 384Dim _list = SyntaxFactory.TokenList() 389_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword)) 393_list = _list.Add(SyntaxFactory.Token(SyntaxKind.DefaultKeyword)) 398_list = _list.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 400_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 402_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 404_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 406_list = _list.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)).Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 408_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)).Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 417_list = _list.Add(SyntaxFactory.Token(SyntaxKind.MustInheritKeyword)) 419_list = _list.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 424_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 429_list = _list.Add(SyntaxFactory.Token(SyntaxKind.NotInheritableKeyword)) 431_list = _list.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 436_list = _list.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 440_list = _list.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 444_list = _list.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 448_list = _list.Add(SyntaxFactory.Token(SyntaxKind.AsyncKeyword)) 452_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)) 456_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 460_list = _list.Add(SyntaxFactory.Token(SyntaxKind.WriteOnlyKeyword)) 469_list = _list.Add(SyntaxFactory.Token(SyntaxKind.WithEventsKeyword)) 473_list = _list.Add(SyntaxFactory.Token(SyntaxKind.DimKeyword)) 539Return SyntaxFactory.OrExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 543Return SyntaxFactory.DirectCastExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation) 547Return SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)) 551Return SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)) 559Return SyntaxFactory.SimpleMemberAccessExpression( 561SyntaxFactory.Token(SyntaxKind.DotToken), 585Return SyntaxFactory.CTypeExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (1)
29SyntaxFactory.BracketedIdentifier(identifierToken.LeadingTrivia, identifierToken.ValueText, identifierToken.TrailingTrivia) _
Microsoft.CodeAnalysis.VisualBasic.Features (450)
AddImport\VisualBasicAddImportFeatureService.vb (5)
212Dim memberImportsClause = SyntaxFactory.SimpleImportsClause(nameSyntax) 213Dim newImport = SyntaxFactory.ImportsStatement( 214importsClauses:=SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)(memberImportsClause)) 322Dim namePiece = SyntaxFactory.IdentifierName(nameSpaceParts(index)) 325SyntaxFactory.QualifiedName(CreateNameSyntax(nameSpaceParts, index - 1), namePiece))
ChangeSignature\UnifiedArgumentSyntax.vb (4)
47Create(DirectCast(_argument, SimpleArgumentSyntax).WithNameColonEquals(DirectCast(_argument, SimpleArgumentSyntax).NameColonEquals.WithName(SyntaxFactory.IdentifierName(name)))), 48Create(SyntaxFactory.SimpleArgument(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName(name)), _argument.GetExpression())))
ChangeSignature\VisualBasicChangeSignatureService.vb (3)
20Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFactory 370Dim emptyArgumentList = SyntaxFactory.ArgumentList().WithTrailingTrivia(invocation.GetTrailingTrivia()) 589Return SyntaxFactory.Parameter(
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (1)
62Dim newNode = SyntaxFactory.IdentifierName(controlVariable.Value).
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (4)
171updatedProperty = node.WithEndPropertyStatement(SyntaxFactory.EndPropertyStatement()) 177updatedProperty = updatedProperty.ReplaceNode(getter, getter.WithEndBlockStatement(SyntaxFactory.EndGetStatement())) 182updatedProperty = updatedProperty.ReplaceNode(setter, setter.WithEndBlockStatement(SyntaxFactory.EndSetStatement())) 221Dim updatedParent = DirectCast(endStatement.Parent, EnumBlockSyntax).WithEndEnumStatement(SyntaxFactory.EndEnumStatement())
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb (1)
34Dim rootWithoutToken = root.ReplaceToken(_invalidToken, SyntaxFactory.Token(BlockKindToKeywordKind(_blockKind)))
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (4)
199Dim newToken = SyntaxFactory.Token(keywordKind) _ 203Dim updatedSyntax = SyntaxFactory.ExitStatement(statementKind, newToken) _ 218Dim newToken = SyntaxFactory.Token(keywordKind) _ 222Dim updatedSyntax = SyntaxFactory.ContinueStatement(statementKind, newToken) _
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (2)
58newNode = propertyStatement.AddModifiers(SyntaxFactory.Token(_modifier)) 63newNode = methodStatement.AddModifiers(SyntaxFactory.Token(_modifier))
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (43)
30Dim pragmaDirective = SyntaxFactory.EnableWarningDirectiveTrivia(errorCodes) 37Dim pragmaDirective = SyntaxFactory.DisableWarningDirectiveTrivia(errorCodes) 47Return New SeparatedSyntaxList(Of IdentifierNameSyntax)().Add(SyntaxFactory.IdentifierName(text)) 60Dim pragmaDirectiveTrivia = SyntaxFactory.Trivia(enableOrDisablePragmaDirective) 61Dim endOfLineTrivia = SyntaxFactory.ElasticCarriageReturnLineFeed 62Dim triviaList = SyntaxFactory.TriviaList(pragmaDirectiveTrivia) 66Dim titleComment = SyntaxFactory.CommentTrivia(String.Format(" ' {0}", title)).WithAdditionalAnnotations(Formatter.Annotation) 130Dim attributeStatement = SyntaxFactory.AttributesStatement(New SyntaxList(Of AttributeListSyntax)().Add(attributeList)) 136attributeStatement = attributeStatement.WithLeadingTrivia(attributeStatement.GetLeadingTrivia.Add(SyntaxFactory.ElasticCarriageReturnLineFeed)) 143SyntaxFactory.TriviaList(SyntaxFactory.CommentTrivia(GlobalSuppressionsFileHeaderComment)), 169Dim attributeTarget = If(isAssemblyAttribute, SyntaxFactory.AttributeTarget(SyntaxFactory.Token(SyntaxKind.AssemblyKeyword)), Nothing) 172Dim attribute As AttributeSyntax = SyntaxFactory.Attribute(attributeTarget, attributeName, attributeArguments) 173Return SyntaxFactory.AttributeList().AddAttributes(attribute) 178Dim category = SyntaxFactory.LiteralExpression(SyntaxKind.StringLiteralExpression, SyntaxFactory.Literal(diagnostic.Descriptor.Category)) 179Dim categoryArgument = SyntaxFactory.SimpleArgument(category) 183Dim ruleId = SyntaxFactory.LiteralExpression(SyntaxKind.StringLiteralExpression, SyntaxFactory.Literal(ruleIdText)) 184Dim ruleIdArgument = SyntaxFactory.SimpleArgument(ruleId) 186Dim justificationExpr = SyntaxFactory.LiteralExpression(SyntaxKind.StringLiteralExpression, SyntaxFactory.Literal(FeaturesResources.Pending)) 187Dim justificationArgument = SyntaxFactory.SimpleArgument(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName("Justification")), expression:=justificationExpr) 189Dim attributeArgumentList = SyntaxFactory.ArgumentList().AddArguments(categoryArgument, ruleIdArgument, justificationArgument) 194Dim scopeExpr = SyntaxFactory.LiteralExpression(SyntaxKind.StringLiteralExpression, SyntaxFactory.Literal(scopeString)) 195Dim scopeArgument = SyntaxFactory.SimpleArgument(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName("Scope")), expression:=scopeExpr) 198Dim targetExpr = SyntaxFactory.LiteralExpression(SyntaxKind.StringLiteralExpression, SyntaxFactory.Literal(targetString)) 199Dim targetArgument = SyntaxFactory.SimpleArgument(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName("Target")), expression:=targetExpr) 247Dim enabledKeyword = SyntaxFactory.Token(disabledKeyword.LeadingTrivia, SyntaxKind.EnableKeyword, disabledKeyword.TrailingTrivia) 248Dim newPragmaWarning = SyntaxFactory.EnableWarningDirectiveTrivia(pragmaWarning.HashToken, enabledKeyword, pragmaWarning.WarningKeyword, pragmaWarning.ErrorCodes) _ 251Return SyntaxFactory.Trivia(newPragmaWarning) 256Dim disabledKeyword = SyntaxFactory.Token(enabledKeyword.LeadingTrivia, SyntaxKind.DisableKeyword, enabledKeyword.TrailingTrivia) 257Dim newPragmaWarning = SyntaxFactory.DisableWarningDirectiveTrivia(pragmaWarning.HashToken, disabledKeyword, pragmaWarning.WarningKeyword, pragmaWarning.ErrorCodes) _ 260Return SyntaxFactory.Trivia(newPragmaWarning)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (4)
306newLeadingTrivia = newLeadingTrivia.Concat(SyntaxFactory.CarriageReturnLineFeed) 319previousTokenTrailingTrivia(previousTokenTrailingTrivia.Count - 1) = SyntaxFactory.CarriageReturnLineFeed 355Return SyntaxFactory _ 358argumentList:=SyntaxFactory.ArgumentList().WithTrailingTrivia(trailingTrivia)) _
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (10)
46[new] = SyntaxFactory.QualifiedName(SyntaxFactory.GlobalName(), nameRef.WithoutTrivia()) 49[new] = SyntaxFactory.QualifiedName(qualifiedNamespaceName, nameRef.WithoutTrivia()) 57[new] = SyntaxFactory.SimpleMemberAccessExpression(SyntaxFactory.GlobalName(), nameRef.WithoutTrivia()) 60[new] = SyntaxFactory.SimpleMemberAccessExpression(memberAccessNamespaceName, nameRef.WithoutTrivia()) 96Dim namePiece = SyntaxFactory.IdentifierName(part) 101Return SyntaxFactory.QualifiedName(CreateNamespaceAsQualifiedName(namespaceParts, index - 1), namePiece) 107Dim namePiece = SyntaxFactory.IdentifierName(part) 112Return SyntaxFactory.SimpleMemberAccessExpression(CreateNamespaceAsMemberAccess(namespaceParts, index - 1), namePiece)
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb (6)
31Return SyntaxFactory.ObjectCreationExpression( 36Return SyntaxFactory.ArgumentList( 37SyntaxFactory.Token(SyntaxKind.OpenParenToken).WithTriviaFrom(initializer.OpenBraceToken), 39SyntaxFactory.Token(SyntaxKind.CloseParenToken).WithTriviaFrom(initializer.CloseBraceToken)) 43Return SyntaxFactory.SeparatedList(Of ArgumentSyntax)(CreateArguments(initializers.GetWithSeparators())) 59Return SyntaxFactory.SimpleArgument(expression)
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb (7)
27Return SyntaxFactory.TupleExpression( 28SyntaxFactory.Token(SyntaxKind.OpenParenToken).WithTriviaFrom(anonCreation.Initializer.OpenBraceToken), 30SyntaxFactory.Token(SyntaxKind.CloseParenToken).WithTriviaFrom(anonCreation.Initializer.CloseBraceToken)). 35Return SyntaxFactory.SeparatedList(initializers.Select(AddressOf ConvertInitializer), initializers.GetSeparators()) 39Return SyntaxFactory.SimpleArgument( 50Return SyntaxFactory.NameColonEquals( 52SyntaxFactory.Token(SyntaxKind.ColonEqualsToken).WithTriviaFrom(namedField.EqualsToken))
ConvertAutoPropertyToFullProperty\VisualBasicConvertAutoPropertyToFullProperty.vb (4)
43Dim getAccessor As SyntaxNode = SyntaxFactory.GetAccessorBlock( 44SyntaxFactory.GetAccessorStatement(), 54setAccessor = SyntaxFactory.SetAccessorBlock( 55SyntaxFactory.SetAccessorStatement(),
ConvertCast\VisualBasicConvertDirectCastToTryCastCodeRefactoringProvider.vb (2)
32Return SyntaxFactory.TryCastExpression( 33SyntaxFactory.Token(SyntaxKind.TryCastKeyword),
ConvertCast\VisualBasicConvertTryCastToDirectCastCodeRefactoringProvider.vb (2)
32Return SyntaxFactory.DirectCastExpression( 33SyntaxFactory.Token(SyntaxKind.DirectCastKeyword),
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (5)
89SyntaxFactory.SingletonSeparatedList(controlVariable)) 93Dim forBlock = SyntaxFactory.ForBlock( 94SyntaxFactory.ForStatement( 108forBlock = forBlock.WithLeadingTrivia(SyntaxFactory.TriviaList()) 141Return SyntaxFactory.SingletonList(variableStatement)
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (8)
83Return SyntaxFactory.ForEachBlock( 84SyntaxFactory.ForEachStatement( 86SyntaxFactory.Token(SyntaxKind.EachKeyword), 87SyntaxFactory.VariableDeclarator( 88SyntaxFactory.SingletonSeparatedList(SyntaxFactory.ModifiedIdentifier(foreachIdentifier)), 89If(typeNode IsNot Nothing, SyntaxFactory.SimpleAsClause(typeNode), Nothing), 91SyntaxFactory.Token(SyntaxKind.InKeyword),
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.Rewriting.vb (6)
38Return AsCaseClauseSyntax(label.Pattern).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 43Function(p As AnalyzedPattern.Constant) SyntaxFactory.SimpleCaseClause(p.ExpressionSyntax), 44Function(p As AnalyzedPattern.Range) SyntaxFactory.RangeCaseClause(p.LowerBound, p.HigherBound), 47Return SyntaxFactory.RelationalCaseClause( 49SyntaxFactory.Token(SyntaxKind.IsKeyword), 50SyntaxFactory.Token(relationalOperator.OperatorTokenKind),
ConvertToInterpolatedString\VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb (1)
29Return SyntaxFactory.ParseExpression(text)
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
51Dim newName = SyntaxFactory.IdentifierName(name).WithTriviaFrom(nameColonEquals.Name)
Debugging\BreakpointResolver.vb (3)
55Dim name = SyntaxFactory.ParseName(Me.Text, consumeFullText:=False) 90Return If(SyntaxFactory.ParseToken(text, offset).IsKind(SyntaxKind.OpenParenToken), 91SyntaxFactory.ParseParameterList(text, offset, consumeFullText:=False),
Debugging\ProximityExpressionsGetter.RelevantExpressionsCollector.vb (1)
46_expressions.Add(SyntaxFactory.IdentifierName(node.Identifier))
Debugging\ProximityExpressionsGetter.vb (1)
61Dim expression = SyntaxFactory.ParseExpression(expressionValue)
EditAndContinue\DeclarationBody\VisualBasicLambdaBody.vb (1)
62Return GetExpressionsAndStatements().SequenceEqual(other.GetExpressionsAndStatements(), AddressOf SyntaxFactory.AreEquivalent)
EditAndContinue\SyntaxComparer.vb (7)
936Return SyntaxFactory.AreEquivalent(left, right, ignoreChildFunction) 1303If weightedDistance = ExactMatchDist AndAlso Not SyntaxFactory.AreEquivalent(oldNode, newNode) Then 1314If SyntaxFactory.AreEquivalent(leftNode, rightNode) Then 1331Debug.Assert(Not SyntaxFactory.AreEquivalent(leftToken, rightToken) OrElse distance = ExactMatchDist) 1337Debug.Assert(Not SyntaxFactory.AreEquivalent(leftNode, rightNode) OrElse distance = ExactMatchDist) 1457Return SyntaxFactory.AreEquivalent(oldElement, newElement) 1467Return SyntaxFactory.AreEquivalent(oldElement, newElement)
EditAndContinue\SyntaxUtilities.vb (1)
195Return SyntaxFactory.SingletonList(DirectCast(node, SingleLineLambdaExpressionSyntax).Body)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (8)
282Return SyntaxFactory.CompilationUnit() 394If SyntaxFactory.AreEquivalent(left, right) Then 440Return SyntaxFactory.AreEquivalent(oldToken, newToken) 960Return AddressOf SyntaxFactory.AreEquivalent 2098Return SyntaxFactory.AreEquivalent(oldTryBlock.FinallyBlock, newTryBlock.FinallyBlock) AndAlso 2099SyntaxFactory.AreEquivalent(oldTryBlock.CatchBlocks, newTryBlock.CatchBlocks) 2103Return SyntaxFactory.AreEquivalent(oldNode, newNode) 2169If Not SyntaxFactory.AreEquivalent(oldContainingStatementPart, newContainingStatementPart) AndAlso
EmbeddedLanguages\EmbeddedLanguageUtilities.vb (3)
11Dim trivia = SyntaxFactory.TriviaList( 12SyntaxFactory.CommentTrivia($"' {commentContents}"), 13SyntaxFactory.ElasticCarriageReturnLineFeed)
EncapsulateField\VisualBasicEncapsulateFieldService.vb (3)
45Dim newIdentifier = SyntaxFactory.Identifier( 58Dim newModifiers = SpecializedCollections.SingletonEnumerable(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)).Concat(useableModifiers) 59Dim updatedDeclaration = fieldDeclaration.WithModifiers(SyntaxFactory.TokenList(newModifiers)) _
ExtractInterface\VisualBasicExtractInterfaceService.vb (9)
77Return SyntaxFactory.ImplementsClause(qualifiedName).WithAdditionalAnnotations(Formatter.Annotation) 108SyntaxFactory.GenericName( 109SyntaxFactory.Identifier(extractedInterfaceSymbol.Name), 110SyntaxFactory.TypeArgumentList(SyntaxFactory.SeparatedList(extractedInterfaceSymbol.TypeParameters.Select(Function(p) SyntaxFactory.ParseTypeName(p.Name))))), 111SyntaxFactory.ParseTypeName(extractedInterfaceSymbol.Name)) 137Dim qualifiedName As QualifiedNameSyntax = SyntaxFactory.QualifiedName(implementedInterfaceStatementSyntax.GetRightmostName(), SyntaxFactory.IdentifierName(member.Name))
ExtractMethod\Extensions.vb (6)
383Return SyntaxFactory.SeparatedList(Of T)(list) 388Return SyntaxFactory.SimpleAssignmentStatement(SyntaxFactory.IdentifierName(identifier), SyntaxFactory.Token(SyntaxKind.EqualsToken), rvalue).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 453variableDeclarator.WithNames(SyntaxFactory.SeparatedList(identifierList)).
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
28Dim info = Me.SemanticModel.GetSpeculativeTypeInfo(Me.SelectionResult.FinalSpan.Start, SyntaxFactory.ParseName(symbol.Name), SpeculativeBindingOption.BindAsExpression)
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (7)
90SyntaxFactory.LocalDeclarationStatement(firstDeclaration.Modifiers, 91SyntaxFactory.SingletonSeparatedList( 92SyntaxFactory.VariableDeclarator(SyntaxFactory.SeparatedList(variables)).WithAsClause(firstDeclaration.Declarators(0).AsClause)) 210Dim variable = declaration.Declarators(0).WithoutTrailingTrivia().WithInitializer(SyntaxFactory.EqualsValue(assignment.Right)) 211Dim newDeclaration = declaration.WithDeclarators(SyntaxFactory.SingletonSeparatedList(variable)) 247SyntaxFactory.ReturnStatement(declaration.Declarators(0).Initializer.Value)).Concat(statements.Skip(2)).ToImmutableArray()
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (2)
78SpecializedCollections.SingletonEnumerable(Of SyntaxTrivia)(SyntaxFactory.ElasticMarker), 156Return list.Select(Function(t) If(t.IsElastic, SyntaxFactory.CarriageReturnLineFeed, t))
ExtractMethod\VisualBasicMethodExtractor.vb (1)
65Return SyntaxFactory.ParseTypeName(name)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (9)
86Return SyntaxFactory.EmptyStatement(SyntaxFactory.Token(SyntaxKind.EmptyToken).WithLeadingTrivia(SyntaxFactory.TriviaList(triviaList))) 91Return SyntaxFactory.LocalDeclarationStatement( 93SyntaxFactory.SeparatedList(variableDeclarators)).WithPrependedLeadingTrivia(triviaList) 181Return SyntaxFactory.SingleLineIfStatement(node.IfKeyword, 194Return SyntaxFactory.SingleLineElseClause(node.ElseKeyword, VisitList(ReplaceStatementsIfNeeded(node.Statements, colon:=True))) 305Dim body = SyntaxFactory.SingletonList(DirectCast(node.Body, StatementSyntax)) 364Dim trivia = SyntaxFactory.ColonTrivia(SyntaxFacts.GetText(SyntaxKind.ColonTrivia))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (3)
33Return SyntaxFactory.Identifier( 74Return ImmutableArray.Create(Of StatementSyntax)(SyntaxFactory.ReturnStatement(expression)) 85Return ImmutableArray.Create(Of StatementSyntax)(SyntaxFactory.ExpressionStatement(expression))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb (1)
30Return SyntaxFactory.Identifier(nameGenerator.CreateUniqueMethodName(containingScope, "NewMethod"))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb (1)
30Return SyntaxFactory.Identifier(
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (43)
134Return SyntaxFactory.IdentifierName(_methodName) 137Return SyntaxFactory.GenericName(_methodName, SyntaxFactory.TypeArgumentList(arguments:=CreateMethodCallTypeVariables())) 144Return SyntaxFactory.SeparatedList( 146Select SyntaxFactory.ParseTypeName(methodTypeParameter.Name)) 286Dim emptyStatement = SyntaxFactory.EmptyStatement(SyntaxFactory.Token(SyntaxKind.EmptyToken).WithLeadingTrivia(SyntaxFactory.TriviaList(triviaList))) 295SyntaxFactory.LocalDeclarationStatement( 297SyntaxFactory.SeparatedList(variableDeclarators)).WithPrependedLeadingTrivia(triviaList) 352SyntaxFactory.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, SyntaxFactory.MeExpression(), SyntaxFactory.Token(SyntaxKind.DotToken), methodName), 357arguments.Add(SyntaxFactory.SimpleArgument(GetIdentifierName(argument.Name))) 360Dim invocation = SyntaxFactory.InvocationExpression( 361methodExpression, SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments))) 368invocation = SyntaxFactory.InvocationExpression( 369SyntaxFactory.MemberAccessExpression( 372SyntaxFactory.Token(SyntaxKind.DotToken), 373SyntaxFactory.IdentifierName(NameOf(Task.ConfigureAwait))), 374SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)( 375SyntaxFactory.SimpleArgument( 376SyntaxFactory.LiteralExpression( 378SyntaxFactory.Token(SyntaxKind.FalseKeyword)))))) 381Return SyntaxFactory.AwaitExpression(invocation) 391Return SyntaxFactory.IdentifierName(SyntaxFactory.BracketedIdentifier(unescaped)) 394Return SyntaxFactory.IdentifierName(name) 416Dim initializer = If(initialValue, If(shouldInitializeWithNothing, SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)), Nothing)) 420Dim names = SyntaxFactory.SingletonSeparatedList(SyntaxFactory.ModifiedIdentifier(SyntaxFactory.Identifier(variable.Name))) 421Dim modifiers = SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.DimKeyword)) 422Dim equalsValue = If(initializer Is Nothing, Nothing, SyntaxFactory.EqualsValue(value:=initializer)) 423Dim declarators = SyntaxFactory.SingletonSeparatedList(SyntaxFactory.VariableDeclarator(names, SyntaxFactory.SimpleAsClause(type:=typeNode), equalsValue)) 425Return SyntaxFactory.LocalDeclarationStatement(modifiers, declarators) 439SpecializedCollections.SingletonEnumerable(SyntaxFactory.ElasticCarriageReturnLineFeed)))
FullyQualify\VisualBasicFullyQualifyService.vb (2)
64Dim qualifiedName = SyntaxFactory.QualifiedName(left:=SyntaxFactory.ParseName(containerName), right:=newName).
GenerateType\VisualBasicGenerateTypeService.vb (5)
633Dim memberImportsClause = SyntaxFactory.SimpleImportsClause( 634name:=SyntaxFactory.ParseName(includeUsingsOrImports)) 636Dim lastTokenWithEndOfLineTrivia = lastToken.WithTrailingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed) 641Dim newImport = SyntaxFactory.ImportsStatement( 642importsClauses:=SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)(memberImportsClause))
InitializeParameter\VisualBasicAddParameterCheckCodeRefactoringProvider.vb (4)
55Return SyntaxFactory.MultiLineIfBlock( 56ifStatement:=SyntaxFactory.IfStatement(SyntaxFactory.Token(SyntaxKind.IfKeyword), condition, SyntaxFactory.Token(SyntaxKind.ThenKeyword)),
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (1)
52Dim accessors = SyntaxFactory.List(propertyBlock.Accessors.Select(Function(a) RemoveThrowNotImplemented(a)))
IntroduceUsingStatement\VisualBasicIntroduceUsingStatementCodeRefactoringProvider.vb (4)
58Dim usingStatement = SyntaxFactory.UsingStatement( 61Return SyntaxFactory.UsingBlock(usingStatement, statementsToSurround) 67Dim usingStatement = SyntaxFactory.UsingStatement( 70Return SyntaxFactory.UsingBlock(usingStatement, statementsToSurround)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (21)
31Dim newQualifiedName = SyntaxFactory.SimpleMemberAccessExpression( 32expression:=SyntaxFactory.ParseName(oldType.ToNameDisplayString()), 33operatorToken:=SyntaxFactory.Token(SyntaxKind.DotToken), 34name:=SyntaxFactory.IdentifierName(newNameToken)).WithAdditionalAnnotations(Simplifier.Annotation) 184If Not SyntaxFactory.AreEquivalent(oldMembers(i), newMembers(i), topLevel:=False) Then 206Return SyntaxFactory.FieldDeclaration( 209SyntaxFactory.SingletonSeparatedList( 210SyntaxFactory.VariableDeclarator( 211SyntaxFactory.SingletonSeparatedList(SyntaxFactory.ModifiedIdentifier(newNameToken.WithAdditionalAnnotations(RenameAnnotation.Create()))), 212asClause:=SyntaxFactory.SimpleAsClause(GetTypeSymbol(document, expression, cancellationToken).GenerateTypeSyntax()), 213initializer:=SyntaxFactory.EqualsValue(value:=trimmedExpression)))) _ 214.WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) _ 230modifiers.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 232modifiers.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 236modifiers.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)) 238modifiers.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 240modifiers.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 242modifiers.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 243modifiers.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 246Return SyntaxFactory.TokenList(modifiers)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (17)
26Dim newLocalName = SyntaxFactory.IdentifierName(newLocalNameToken) 28Dim modifier = If(isConstant, SyntaxFactory.Token(SyntaxKind.ConstKeyword), SyntaxFactory.Token(SyntaxKind.DimKeyword)) 31SyntaxFactory.SimpleAsClause(type.GenerateTypeSyntax())) 33Dim declarationStatement = SyntaxFactory.LocalDeclarationStatement( 34modifiers:=SyntaxFactory.TokenList(modifier), 35declarators:=SyntaxFactory.SingletonSeparatedList( 36SyntaxFactory.VariableDeclarator( 37SyntaxFactory.SingletonSeparatedList(SyntaxFactory.ModifiedIdentifier(newLocalNameToken.WithAdditionalAnnotations(RenameAnnotation.Create()))), 39SyntaxFactory.EqualsValue(value:=expression.Parenthesize().WithoutTrivia())))) 42declarationStatement = declarationStatement.WithAppendedTrailingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed) 90Dim statements = {declarationStatement, SyntaxFactory.ReturnStatement(rewrittenBody)} 92Dim newLambda As ExpressionSyntax = SyntaxFactory.MultiLineFunctionLambdaExpression( 94SyntaxFactory.List(statements), 95SyntaxFactory.EndFunctionStatement()).WithAdditionalAnnotations(Formatter.Annotation) 175Dim statements = SyntaxFactory.List({localDeclaration, newStatement})
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (7)
24Dim newLocalName = SyntaxFactory.IdentifierName(newLocalNameToken) 26Dim letClause = SyntaxFactory.LetClause( 27SyntaxFactory.ExpressionRangeVariable( 28SyntaxFactory.VariableNameEquals( 29SyntaxFactory.ModifiedIdentifier(newLocalNameToken.WithAdditionalAnnotations(RenameAnnotation.Create()))), 61Dim finalQuery = newInnerMostQuery.WithClauses(SyntaxFactory.List(finalClauses)) 99Return oldQuery.WithClauses(SyntaxFactory.List(newClauses))
IntroduceVariable\VisualBasicIntroduceVariableService.Rewriter.vb (5)
60Return SyntaxFactory.NamedFieldInitializer( 61SyntaxFactory.IdentifierName(inferredName.EscapeIdentifier(afterDot:=True)), 78Return SyntaxFactory.SimpleArgument( 79SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName(inferredName.EscapeIdentifier())),
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.MultiLine.vb (3)
53updatedIf = updatedIf.WithElseBlock(SyntaxFactory.ElseBlock(falseStatementOpt)) 59Dim newEndIfStatement = SyntaxFactory.EndIfStatement().WithLeadingTrivia(ifNode.ElseBlock.GetLeadingTrivia()) 61updatedIf = updatedIf.WithElseBlock(SyntaxFactory.ElseBlock())
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.SingleLine.vb (1)
77SyntaxFactory.SingleLineElseClause(falseStatements))
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.vb (8)
83Return SyntaxFactory.ReturnStatement 85Return SyntaxFactory.ExitSelectStatement 87Return SyntaxFactory.ContinueDoStatement 89Return SyntaxFactory.ContinueForStatement 91Return SyntaxFactory.ContinueWhileStatement 110Return SyntaxFactory.List(Of StatementSyntax) 118Return SyntaxFactory.List(newStatements) 122Return node.ReplaceStatements(SyntaxFactory.List(statements))
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (19)
31Dim regionTrivia = SyntaxFactory.RegionDirectiveTrivia( 32SyntaxFactory.Token(SyntaxKind.HashToken), 33SyntaxFactory.Token(SyntaxKind.RegionKeyword), 34SyntaxFactory.StringLiteralToken( 35SyntaxFactory.TriviaList(SyntaxFactory.Space), 38SyntaxTriviaList.Create(SyntaxFactory.CarriageReturnLineFeed))) 42SyntaxFactory.Trivia(regionTrivia), 43SyntaxFactory.CommentTrivia("' " & assemblyPath), 44SyntaxFactory.CarriageReturnLineFeed, 45SyntaxFactory.Trivia( 46SyntaxFactory.EndRegionDirectiveTrivia()), 47SyntaxFactory.CarriageReturnLineFeed, 48SyntaxFactory.CarriageReturnLineFeed}) 177newLeadingTrivia.Add(SyntaxFactory.CommentTrivia("'")) 178newLeadingTrivia.Add(SyntaxFactory.ElasticCarriageReturnLineFeed) 202Yield SyntaxFactory.CommentTrivia("' " + line) 204Yield SyntaxFactory.CommentTrivia("'") 207Yield SyntaxFactory.ElasticCarriageReturnLineFeed
NameTupleElement\VisualBasicNameTupleElementCodeRefactoringProvider.vb (1)
23Return argument.WithNameColonEquals(SyntaxFactory.NameColonEquals(name.ToIdentifierName()))
Organizing\Organizers\MemberDeclarationsOrganizer.vb (1)
28Return SyntaxFactory.List(sortedGroups)
ReplaceConditionalWithStatementsCodeRefactoringProvider\VisualBasicReplaceConditionalWithStatementsCodeRefactoringProvider.vb (1)
61declarator, declarator.WithAsClause(SyntaxFactory.SimpleAsClause(
ReplaceDocCommentTextWithTag\VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb (1)
35Return SyntaxFactory.ParseExpression(text)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (19)
82Dim modifiers = getMethodStatement.Modifiers.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 83Dim propertyStatement = SyntaxFactory.PropertyStatement( 89Dim accessor = SyntaxFactory.GetAccessorBlock(SyntaxFactory.GetAccessorStatement(), 91Dim accessors = SyntaxFactory.SingletonList(accessor) 92newPropertyDeclaration = SyntaxFactory.PropertyBlock(propertyStatement, accessors) 98Dim propertyStatement = SyntaxFactory.PropertyStatement( 105Dim getAccessor = SyntaxFactory.GetAccessorBlock(SyntaxFactory.GetAccessorStatement(), 108Dim setAccessorStatement = SyntaxFactory.SetAccessorStatement() 115Dim setAccessor = SyntaxFactory.SetAccessorBlock(setAccessorStatement, 118Dim accessors = SyntaxFactory.List({getAccessor, setAccessor}) 119newPropertyDeclaration = SyntaxFactory.PropertyBlock(propertyStatement, accessors) 133Return If(nameChanged, SyntaxFactory.Identifier(propertyName), identifier) 147SyntaxFactory.IdentifierName(SyntaxFactory.Identifier(propertyName).WithTriviaFrom(nameToken)), 176SyntaxFactory.IdentifierName(SyntaxFactory.Identifier(propertyName).WithTriviaFrom(nameToken)), 207Dim result As SyntaxNode = SyntaxFactory.SimpleAssignmentStatement(
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb (2)
22SyntaxFactory.XmlNameToken("param", SyntaxKind.IdentifierToken)) 31.AddAttributes(SyntaxFactory.XmlNameAttribute("Value"))
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb (1)
22SyntaxFactory.XmlNameToken("returns", SyntaxKind.IdentifierToken))
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.vb (6)
195Return SyntaxFactory.Trivia(DirectCast(converted, StructuredTriviaSyntax)) 236signature = SyntaxFactory.CrefSignature(SyntaxFactory.CrefSignaturePart(modifier:=Nothing, type:=parameterSyntax)) 238signature = SyntaxFactory.CrefSignature() 241Dim typeReference As TypeSyntax = SyntaxFactory.IdentifierName(identifierToken) 247Return SyntaxFactory.CrefReference(typeReference, signature, asClause:=Nothing)
SpellCheck\VisualBasicSpellCheckCodeFixProvider.vb (1)
80Return SyntaxFactory.Identifier(newName).WithTriviaFrom(nameToken)
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (6)
128Return ifOrElseIf.ReplaceStatements(SyntaxFactory.SingletonList(DirectCast(statement, StatementSyntax))) 149Dim newIfStatement = SyntaxFactory.IfStatement(ifBlock.IfStatement.IfKeyword, 152Dim newIfBlock = SyntaxFactory.MultiLineIfBlock(newIfStatement, 167Dim newElseIfStatement = SyntaxFactory.ElseIfStatement(SyntaxFactory.Token(SyntaxKind.ElseIfKeyword), 170Dim newElseIfBlock = SyntaxFactory.ElseIfBlock(newElseIfStatement,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddAnonymousTypeMemberName\VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (4)
40Return SyntaxFactory.NamedFieldInitializer( 42SyntaxFactory.Token(SyntaxKind.DotToken), 43SyntaxFactory.IdentifierName(nameToken), 44SyntaxFactory.Token(SyntaxKind.EqualsToken),
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\ArgumentFixer.vb (1)
29Return oldArgumentList.WithArguments(SyntaxFactory.SeparatedList(newArguments))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (6)
94Dim blockBegin = SyntaxFactory.FunctionStatement( 100SyntaxFactory.SimpleAsClause(SyntaxFactory.ParseTypeName("Task")) _ 106Dim blockEnd = SyntaxFactory.EndBlockStatement(SyntaxKind.EndFunctionStatement, SyntaxFactory.Token(SyntaxKind.FunctionKeyword)) _ 111Return SyntaxFactory.FunctionBlock(blockBegin, methodBlock.Statements, blockEnd)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
45Return SyntaxFactory.
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\DocumentationComments\VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
68Return SyntaxFactory.ParseLeadingTrivia(docCommentText)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (2)
57identifierToken = SyntaxFactory.Token( 71identifierToken = SyntaxFactory.Token(
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicChangeToYieldCodeFixProvider.vb (1)
46Dim yieldStatement = SyntaxFactory.YieldStatement(returnStatement.Expression).WithAdditionalAnnotations(Formatter.Annotation)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
15Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFactory
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (7)
27Private Shared ReadOnly s_asyncToken As SyntaxToken = SyntaxFactory.Token(SyntaxKind.AsyncKeyword) 117SyntaxFactory.SimpleAsClause(taskType.GenerateTypeSyntax()). 122Dim functionStatement = SyntaxFactory.FunctionStatement( 125SyntaxFactory.Token(SyntaxKind.FunctionKeyword).WithTriviaFrom(subStatement.SubOrFunctionKeyword), 133Dim endFunctionStatement = SyntaxFactory.EndFunctionStatement( 135SyntaxFactory.Token(SyntaxKind.FunctionKeyword).WithTriviaFrom(node.EndSubOrFunctionStatement.BlockKeyword)) 137Dim block = SyntaxFactory.FunctionBlock(
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (5)
66Dim subStatement = SyntaxFactory.SubStatement( 69SyntaxFactory.Token(SyntaxKind.SubKeyword).WithTriviaFrom(functionStatement.SubOrFunctionKeyword), 80Dim endSubStatement = SyntaxFactory.EndSubStatement( 82SyntaxFactory.Token(SyntaxKind.SubKeyword).WithTriviaFrom(node.EndSubOrFunctionStatement.BlockKeyword)) 84Return SyntaxFactory.SubBlock(subStatement, node.Statements, endSubStatement)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryByVal\VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
39Dim tokenList = SyntaxFactory.TokenList(node.Modifiers.Where(Function(m) Not m.IsKind(SyntaxKind.ByValKeyword)))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\SimplifyObjectCreation\VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
38Dim asNewClause = SyntaxFactory.AsNewClause(node.AsClause.AsKeyword, DirectCast(node.Initializer.Value, NewExpressionSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (5)
73statement = statement.WithTrailingTrivia(SyntaxFactory.Space) _ 87Dim arrayCreation = SyntaxFactory.ArrayCreationExpression( 91If(TryCast(initializer.equalsValue?.Value, CollectionInitializerSyntax), SyntaxFactory.CollectionInitializer())) 92statement = statement.WithTrailingTrivia(SyntaxFactory.Space). 93WithInitializer(SyntaxFactory.EqualsValue(arrayCreation))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (12)
58totalTrivia.Add(SyntaxFactory.ElasticMarker) 64totalTrivia.Add(SyntaxFactory.ElasticMarker) 79SyntaxFactory.ObjectCollectionInitializer( 99newExpression = SyntaxFactory.CollectionInitializer( 100SyntaxFactory.SeparatedList( 105newExpression = newExpression.WithLeadingTrivia(SyntaxFactory.ElasticMarker) 109Dim comma = SyntaxFactory.Token(SyntaxKind.CommaToken). 118Dim result = SyntaxFactory.CollectionInitializer( 119SyntaxFactory.Token(SyntaxKind.OpenBraceToken).WithTrailingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed), 120SyntaxFactory.SeparatedList(Of ExpressionSyntax)(nodesAndTokens), 121SyntaxFactory.Token(SyntaxKind.CloseBraceToken))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCompoundAssignment\VisualBasicUseCompoundAssignmentCodeFixProvider.vb (2)
24Return SyntaxFactory.Token(kind) 30Return SyntaxFactory.AssignmentStatement(assignmentOpKind, left, syntaxToken, right)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (1)
41Return variable.WithoutTrivia().WithInitializer(SyntaxFactory.EqualsValue(value)).
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseInferredMemberName\VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
29Dim inferredFieldInitializer = SyntaxFactory.InferredFieldInitializer(namedFieldInitializer.Expression).
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNotExpression\VisualBasicUseIsNotExpressionCodeFixProvider.vb (4)
57replacement = SyntaxFactory.IsNotExpression( 59SyntaxFactory.Token(SyntaxKind.IsNotKeyword).WithTriviaFrom(isExpression.OperatorToken), 64replacement = SyntaxFactory.TypeOfIsNotExpression( 67SyntaxFactory.Token(SyntaxKind.IsNotKeyword).WithTriviaFrom(typeOfIsExpression.OperatorToken),
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseIsNullCheck\VisualBasicUseIsNullCheckForReferenceEqualsCodeFixProvider.vb (6)
26Return SyntaxFactory.IsExpression( 28SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword))).Parenthesize() 32Return SyntaxFactory.IsNotExpression( 34SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword))).Parenthesize()
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (1)
42Return SyntaxFactory.InvocationExpression(Nothing, argumentList)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\UseInitializerHelpers.vb (1)
41nodesAndTokens.Add(SyntaxFactory.Token(SyntaxKind.CommaToken).WithTrailingTrivia(last.GetTrailingTrivia()))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\VisualBasicUseObjectInitializerCodeFixProvider.vb (9)
45Return SyntaxFactory.Whitespace(text) 59totalTrivia.Add(SyntaxFactory.ElasticMarker) 65totalTrivia.Add(SyntaxFactory.ElasticMarker) 80SyntaxFactory.ObjectMemberInitializer( 100Dim initializer = SyntaxFactory.NamedFieldInitializer( 103name:=SyntaxFactory.IdentifierName(match.MemberName), 105expression:=rightValue).WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker) 109Dim comma = SyntaxFactory.Token(SyntaxKind.CommaToken). 115Dim result = SyntaxFactory.SeparatedList(Of FieldInitializerSyntax)(nodesAndTokens)
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (1)
612Return DescendantTokensIgnoringLambdaBodies(oldNode).SequenceEqual(DescendantTokensIgnoringLambdaBodies(newNode), AddressOf SyntaxFactory.AreEquivalent)
UseNamedArguments\VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb (2)
38Return argument.WithNameColonEquals(SyntaxFactory.NameColonEquals(name.ToIdentifierName())) 42Return argumentList.WithArguments(SyntaxFactory.SeparatedList(namedArguments, separators))
Wrapping\BinaryExpression\VisualBasicBinaryExpressionWrapper.vb (2)
25Return newLine.InsertRange(0, {SyntaxFactory.WhitespaceTrivia(" "), SyntaxFactory.LineContinuationTrivia("_")})
Wrapping\ChainedExpression\VisualBasicChainedExpressionWrapper.vb (2)
19Return newLine.InsertRange(0, {SyntaxFactory.WhitespaceTrivia(" "), SyntaxFactory.LineContinuationTrivia("_")})
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (161)
Microsoft.CodeQuality.Analyzers\Maintainability\BasicMakeTypesInternal.Fixer.vb (3)
19Dim modifiers = type.Modifiers.Replace(publicKeyword, SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 27Dim modifiers = enumStatement.Modifiers.Replace(publicKeyword, SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 35Dim modifiers = delegateStatement.Modifiers.Replace(publicKeyword, SyntaxFactory.Token(SyntaxKind.FriendKeyword))
Microsoft.CodeQuality.Analyzers\QualityGuidelines\BasicUseLiteralsWhereAppropriate.Fixer.vb (1)
38Return SyntaxFactory.Token(SyntaxKind.ConstKeyword)
Microsoft.NetCore.Analyzers\InteropServices\BasicSpecifyMarshalingForPInvokeStringArguments.Fixer.vb (1)
34Dim newCharSetKeyword = SyntaxFactory.Token(SyntaxKind.UnicodeKeyword).
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (3)
173WithLeadingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed). 181valueAssignment = valueAssignment.WithTrailingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed) 190WithTrailingTrivia(SyntaxFactory.ElasticMarker)
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (34)
102Dim hashData = SyntaxFactory.MemberAccessExpression( 104SyntaxFactory.ParseExpression(identifier), 105SyntaxFactory.Token(SyntaxKind.DotToken), 106SyntaxFactory.IdentifierName(PreferHashDataOverComputeHashAnalyzer.HashDataMethodName)) 109arg = DirectCast(arg, SimpleArgumentSyntax).WithNameColonEquals(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName("source"))) 112Dim args = SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(arg)) 113Return SyntaxFactory.InvocationExpression(hashData, args) 122list(secondArgIndex) = secondArg.WithNameColonEquals(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName("start"))) 127list(thirdArgIndex) = thirdArg.WithNameColonEquals(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName("length"))) 130Dim asSpan = SyntaxFactory.MemberAccessExpression( 133SyntaxFactory.Token(SyntaxKind.DotToken), 134SyntaxFactory.IdentifierName("AsSpan")) 135Dim spanArgs = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(list)) 136Dim asSpanInvoked = SyntaxFactory.InvocationExpression(asSpan, spanArgs) 137Dim hashData = SyntaxFactory.MemberAccessExpression( 139SyntaxFactory.ParseExpression(identifier), 140SyntaxFactory.Token(SyntaxKind.DotToken), 141SyntaxFactory.IdentifierName(PreferHashDataOverComputeHashAnalyzer.HashDataMethodName)) 143Dim arg = SyntaxFactory.SimpleArgument(asSpanInvoked) 145arg = arg.WithNameColonEquals(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName("source"))) 148Dim args = SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(arg)) 149Return SyntaxFactory.InvocationExpression(hashData, args) 152Dim hashData = SyntaxFactory.MemberAccessExpression( 154SyntaxFactory.ParseExpression(identifier), 155SyntaxFactory.Token(SyntaxKind.DotToken), 156SyntaxFactory.IdentifierName(PreferHashDataOverComputeHashAnalyzer.TryHashDataMethodName)) 157Return SyntaxFactory.InvocationExpression(hashData, argumentList)
Microsoft.NetCore.Analyzers\Performance\BasicPreferLengthCountIsEmptyOverAnyFixer.vb (12)
46Dim newMemberAccess = SyntaxFactory.MemberAccessExpression( 49SyntaxFactory.Token(SyntaxKind.DotToken), 50SyntaxFactory.IdentifierName(PreferLengthCountIsEmptyOverAnyAnalyzer.IsEmptyText) 57Return SyntaxFactory.UnaryExpression( 59SyntaxFactory.Token(SyntaxKind.NotKeyword), 74Return SyntaxFactory.BinaryExpression( 76SyntaxFactory.MemberAccessExpression( 79SyntaxFactory.Token(SyntaxKind.DotToken), 80SyntaxFactory.IdentifierName(propertyName) 82SyntaxFactory.Token(tokenKind), 83SyntaxFactory.LiteralExpression( 85SyntaxFactory.Literal(0)
Microsoft.NetCore.Analyzers\Performance\BasicUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.vb (1)
51Return replacement.WithTrailingTrivia(SyntaxFactory.ElasticMarker)
Microsoft.NetCore.Analyzers\Performance\BasicUseStringMethodCharOverloadWithSingleCharacters.Fixer.vb (2)
46Return SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments.Cast(Of ArgumentSyntax)()))
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocations.Fixer.vb (8)
83Dim rankSpecifiers = SyntaxFactory.List(Of ArrayRankSpecifierSyntax).Add(SyntaxFactory.ArrayRankSpecifier(SyntaxFactory.Token(SyntaxKind.OpenParenToken), Nothing, SyntaxFactory.Token(SyntaxKind.CloseParenToken))) 84Dim initializer = SyntaxFactory.CollectionInitializer(SyntaxFactory.SeparatedList(expressions.Cast(Of ExpressionSyntax))) 85Dim arrayCreationExpression = SyntaxFactory.ArrayCreationExpression(SyntaxFactory.Token(SyntaxKind.NewKeyword), Nothing, CType(typeSyntax, TypeSyntax), Nothing, rankSpecifiers, initializer)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (82)
36Dim commas = SyntaxFactory.TokenList(Enumerable.Repeat(SyntaxFactory.Token(SyntaxKind.CommaToken), commaCount)) 37ranks.Add(SyntaxFactory.ArrayRankSpecifier(SyntaxFactory.Token(SyntaxKind.OpenParenToken), commas, SyntaxFactory.Token(SyntaxKind.CloseParenToken))) 41Dim arrayTypeSyntax = SyntaxFactory.ArrayType(elementTypeSyntax, SyntaxFactory.List(ranks)) 46Return AddInformationTo(SyntaxFactory.IdentifierName("dynamic")) 60Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax)) 65Return AddInformationTo(SyntaxFactory.QualifiedName(SyntaxFactory.GlobalName(), simpleNameSyntax)) 69Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), simpleNameSyntax)) 83Return AddInformationTo(SyntaxFactory.QualifiedName(SyntaxFactory.GlobalName(), result)) 86Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), result)) 99type = type.WithLeadingTrivia(SyntaxFactory.ElasticMarker).WithTrailingTrivia(SyntaxFactory.ElasticMarker) 114Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Object")) 118Return AddInformationTo(SyntaxFactory.NullableType(symbol.TypeArguments.First().Accept(New TypeNameVisitor()))) 125Return SyntaxFactory.GenericName( 127SyntaxFactory.TypeArgumentList(SyntaxFactory.SeparatedList(symbol.TypeArguments.[Select](Function(t) t.Accept(New TypeNameVisitor()))))) 133Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Object")) 135Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Boolean")) 137Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Char")) 139Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("SByte")) 141Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Byte")) 143Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int16")) 145Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt16")) 147Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int32")) 149Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int64")) 151Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt32")) 153Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt64")) 155Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Decimal")) 157Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Single")) 159Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Double")) 161Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("String")) 163Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("DateTime")) 176Return SyntaxFactory.TupleType(SyntaxFactory.SeparatedList( 178SyntaxFactory.NamedTupleElement( 179SyntaxFactory.Identifier(element.Name), 180SyntaxFactory.SimpleAsClause( 181SyntaxFactory.Token(SyntaxKind.AsKeyword), 184DirectCast(SyntaxFactory.TypedTupleElement( 189Return SyntaxFactory.IdentifierName(ToIdentifierToken(text)).WithAdditionalAnnotations(Simplifier.Annotation) 204SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None), 205SyntaxFactory.Identifier(text))
Microsoft.NetCore.Analyzers\Runtime\BasicPreferAsSpanOverSubstring.Fixer.vb (2)
20Dim newNameSyntax = SyntaxFactory.IdentifierName(newName) 36Dim newNameSyntax = SyntaxFactory.IdentifierName(newArgumentName)
Microsoft.NetCore.Analyzers\Usage\BasicDoNotCompareSpanToNull.Fixer.vb (4)
21Dim memberAccess As ExpressionSyntax = SyntaxFactory.MemberAccessExpression( 24SyntaxFactory.Token(SyntaxKind.DotToken), 25SyntaxFactory.IdentifierName(IsEmpty) 29Return SyntaxFactory.NotExpression(memberAccess)
Microsoft.NetCore.Analyzers\Usage\BasicPreferGenericOverloads.vb (6)
32Dim typeArgumentSyntax = invocationContext.TypeArguments.Select(Function(t) SyntaxFactory.ParseTypeName(t.ToDisplayString())) 38SyntaxFactory.GenericName(SyntaxFactory.Identifier(invocationContext.Method.Name), 39SyntaxFactory.TypeArgumentList(typeArgumentSyntax.ToArray())) 54.WithArgumentList(SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(otherArgumentsSyntax))) _
Microsoft.NetCore.Analyzers\Usage\BasicUseVolatileReadWriteFixer.vb (2)
26Return argument.WithNameColonEquals(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName(parameterName)))
Microsoft.CodeAnalysis.VisualBasic.Scripting (3)
VisualBasicScriptCompiler.vb (3)
37Return SyntaxFactory.IsCompleteSubmission(tree) 41Return SyntaxFactory.ParseSyntaxTree(text, If(parseOptions, s_defaultOptions), cancellationToken:=cancellationToken) 63Dim tree = SyntaxFactory.ParseSyntaxTree(script.SourceText, If(script.Options.ParseOptions, s_defaultOptions), script.Options.FilePath)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1103)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (7)
157Return SyntaxFactory.Identifier(newToken.LeadingTrivia, "New", newToken.TrailingTrivia) 227Return SyntaxFactory.BracketedIdentifier(token.LeadingTrivia, correctedName, token.TrailingTrivia) 229Return SyntaxFactory.Identifier(token.LeadingTrivia, correctedName, token.TrailingTrivia) 258Return SyntaxFactory.Token(token.LeadingTrivia, token.Kind, token.TrailingTrivia, expectedText) 279Return SyntaxFactory.ParseToken(expectedText).WithLeadingTrivia(token.LeadingTrivia).WithTrailingTrivia(token.TrailingTrivia) 294Return SyntaxFactory.ParseToken(expectedText).WithLeadingTrivia(token.LeadingTrivia).WithTrailingTrivia(token.TrailingTrivia) 309Return SyntaxFactory.CommentTrivia(expectedText)
Classification\ClassificationHelpers.vb (1)
323Dim tokens = SyntaxFactory.ParseTokens(text2, initialTokenPosition:=textSpan.Start)
Classification\Worker.vb (1)
162For Each token In SyntaxFactory.ParseTokens(trivia.ToFullString(), initialTokenPosition:=trivia.SpanStart)
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (5)
160Dim typeSyntax = SyntaxFactory.ParseTypeName(type.ToMinimalDisplayString(semanticModel, position)) 161asClauseOpt = SyntaxFactory.SimpleAsClause(typeSyntax).NormalizeWhitespace() 166closeParenToken = closeParenToken.WithTrailingTrivia(SyntaxFactory.WhitespaceTrivia(" ")) 171closeParenToken = closeParenToken.WithTrailingTrivia(SyntaxFactory.WhitespaceTrivia(" ")) 187Dim newTypeSyntax = SyntaxFactory.ParseTypeName(genericType.ToMinimalDisplayString(semanticModel, position))
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (6)
81Dim leading = If(token.LeadingTrivia.Count > 0, token.LeadingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 82Dim trailing = If(token.TrailingTrivia.Count > 0, token.TrailingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 84Return token.CopyAnnotationsTo(SyntaxFactory.Token(leading, kind, trailing)) 92Dim leading = If(token.LeadingTrivia.Count > 0, token.LeadingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 93Dim trailing = If(token.TrailingTrivia.Count > 0, token.TrailingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 95Return token.CopyAnnotationsTo(SyntaxFactory.Identifier(leading, newValueText, trailing))
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (7)
77Function(n) SyntaxFactory.InvocationExpression(n, SyntaxFactory.ArgumentList()), 155node, newNode, Function(n) n.Expression.Span.Length > 0, Function(n) n.ArgumentList, Function(n) n.WithArgumentList(SyntaxFactory.ArgumentList()), semanticChecker) 160node, MyBase.VisitRaiseEventStatement(node), Function(n) Not n.Name.IsMissing, Function(n) n.ArgumentList, Function(n) n.WithArgumentList(SyntaxFactory.ArgumentList())) 235Dim previousTokenWithoutTrailingTrivia = previousToken.WithTrailingTrivia(SyntaxFactory.ElasticMarker) 263Dim newParamList = SyntaxFactory.ParameterList() 415newNode.WithCaseKeyword(SyntaxFactory.Token(SyntaxKind.CaseKeyword)),
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (5)
73Return SyntaxFactory.CommentTrivia(triviaText) 199Dim newEndKeyword = SyntaxFactory.Token(SyntaxKind.EndKeyword).WithTrailingTrivia(SyntaxFactory.WhitespaceTrivia(" ")) 204Dim newIfKeyword = SyntaxFactory.Token(SyntaxKind.IfKeyword) 261trailingTriviaBuilder.Enqueue(SyntaxFactory.WhitespaceTrivia(" "))
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (5)
220SyntaxFactory.Token( 255SyntaxFactory.Token( 287Return SyntaxFactory.Token(newToken.LeadingTrivia, newToken.Kind, newToken.TrailingTrivia, expectedText) 330Dim parsedNode = SyntaxFactory.ParseCompilationUnit(parsableCompilationUnit) 432Return SyntaxFactory.TokenList(result)
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (5)
296Dim leading = If(token.LeadingTrivia.Count > 0, token.LeadingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 297Dim trailing = If(token.TrailingTrivia.Count > 0, token.TrailingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 301Return token.CopyAnnotationsTo(SyntaxFactory.FloatingLiteralToken(leading, newValueString, token.GetTypeCharacter(), DirectCast(newValue, Double), trailing)) 303Return token.CopyAnnotationsTo(SyntaxFactory.DecimalLiteralToken(leading, newValueString, token.GetTypeCharacter(), DirectCast(newValue, Decimal), trailing)) 305Return token.CopyAnnotationsTo(SyntaxFactory.IntegerLiteralToken(leading, newValueString, token.GetBase().Value, token.GetTypeCharacter(), DirectCast(newValue, ULong), trailing))
CodeGeneration\VisualBasicSyntaxGenerator.vb (418)
29Friend Overrides ReadOnly Property ElasticMarker As SyntaxTrivia = SyntaxFactory.ElasticMarker 34Return SyntaxFactory.Whitespace(text) 38Return SyntaxFactory.SeparatedList(Of TElement)(list) 42Return SyntaxFactory.Token(SyntaxKind.DollarSignDoubleQuoteToken) 46Return SyntaxFactory.Token(SyntaxKind.DoubleQuoteToken) 50Return SyntaxFactory.SeparatedList(nodes, separators) 56Return SyntaxFactory.Trivia(structuredTrivia) 63Dim node = SyntaxFactory.DocumentationCommentTrivia(CType(SyntaxFactory.List(nodes), SyntaxList(Of XmlNodeSyntax))) 64node = node.WithLeadingTrivia(SyntaxFactory.DocumentationCommentExteriorTrivia("''' ")). 67Return node.WithTrailingTrivia(SyntaxFactory.EndOfLine(endOfLineString)) 73Return SyntaxFactory.DocumentationCommentTrivia(CType(SyntaxFactory.List(content), SyntaxList(Of XmlNodeSyntax))) 82Return SyntaxFactory.AddHandlerStatement(CType([event], ExpressionSyntax), CType(handler, ExpressionSyntax)) 86Return SyntaxFactory.RemoveHandlerStatement(CType([event], ExpressionSyntax), CType(handler, ExpressionSyntax)) 90Return SyntaxFactory.AwaitExpression(DirectCast(expression, ExpressionSyntax)) 94Return SyntaxFactory.NameOfExpression(DirectCast(expression, ExpressionSyntax)) 98Return SyntaxFactory.TupleExpression(SyntaxFactory.SeparatedList(arguments.Select(AddressOf AsSimpleArgument))) 106Return SyntaxFactory.AddExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 111Return SyntaxFactory.SimpleArgument(DirectCast(expression, ExpressionSyntax)) 113Return SyntaxFactory.SimpleArgument(SyntaxFactory.NameColonEquals(name.ToIdentifierName()), DirectCast(expression, ExpressionSyntax)) 118Return SyntaxFactory.TryCastExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)) 122Return SyntaxFactory.SimpleAssignmentStatement( 124SyntaxFactory.Token(SyntaxKind.EqualsToken), 129Return SyntaxFactory.MyBaseExpression() 133Return SyntaxFactory.AndExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 137Return SyntaxFactory.TernaryConditionalExpression( 152Return SyntaxFactory.Literal(text, value) 156Return SyntaxFactory.InvocationExpression(VisualBasicSyntaxGeneratorInternal.ParenthesizeLeft(expression), CreateArgumentList(arguments)) 164Return SyntaxFactory.ExpressionStatement(DirectCast(expression, ExpressionSyntax)) 172Return SyntaxFactory.GenericName( 174SyntaxFactory.TypeArgumentList( 175SyntaxFactory.SeparatedList(typeArguments.Cast(Of TypeSyntax)()))).WithAdditionalAnnotations(Simplifier.Annotation) 180Dim ifStmt = SyntaxFactory.IfStatement(SyntaxFactory.Token(SyntaxKind.IfKeyword), 182SyntaxFactory.Token(SyntaxKind.ThenKeyword)) 185Return SyntaxFactory.MultiLineIfBlock( 200SyntaxFactory.ElseIfBlock( 201SyntaxFactory.ElseIfStatement(SyntaxFactory.Token(SyntaxKind.ElseIfKeyword), mifBlock.IfStatement.Condition, SyntaxFactory.Token(SyntaxKind.ThenKeyword)), 205Return SyntaxFactory.MultiLineIfBlock( 213Return SyntaxFactory.MultiLineIfBlock( 217SyntaxFactory.ElseBlock(GetStatementList(falseStatements)) 230Return SyntaxFactory.InvocationExpression(VisualBasicSyntaxGeneratorInternal.ParenthesizeLeft(expression), CreateArgumentList(arguments)) 234Return SyntaxFactory.TypeOfIsExpression(ParenthesizeNonSimple(expression), DirectCast(type, TypeSyntax)) 238Return SyntaxFactory.GetTypeExpression(DirectCast(type, TypeSyntax)) 242Return SyntaxFactory.AndAlsoExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 248Return SyntaxFactory.NotExpression( 249SyntaxFactory.Token(SyntaxKind.NotKeyword).WithTrailingTrivia(SyntaxFactory.ElasticSpace), 254Return SyntaxFactory.OrElseExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 266Return SyntaxFactory.InvocationExpression(expression:=Nothing, 267SyntaxFactory.ArgumentList(CType(SyntaxFactory.SeparatedList(arguments), SeparatedSyntaxList(Of ArgumentSyntax)))) 271Return SyntaxFactory.MultiplyExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 275Return SyntaxFactory.UnaryMinusExpression(ParenthesizeNonSimple(expression)) 279Return SyntaxFactory.SeparatedList(Of ExpressionSyntax)(expressions.OfType(Of ExpressionSyntax)()) 283Dim sizes = SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(AsArgument(size))) 284Dim initializer = SyntaxFactory.CollectionInitializer() 285Return SyntaxFactory.ArrayCreationExpression(Nothing, DirectCast(elementType, TypeSyntax), sizes, initializer) 289Dim sizes = SyntaxFactory.ArgumentList() 290Dim initializer = SyntaxFactory.CollectionInitializer(AsExpressionList(elements)) 291Return SyntaxFactory.ArrayCreationExpression(Nothing, DirectCast(elementType, TypeSyntax), sizes, initializer) 295Return SyntaxFactory.ObjectCreationExpression( 303Return SyntaxFactory.ObjectCreationExpression( 306SyntaxFactory.ArgumentList(openParen, CType(arguments, SeparatedSyntaxList(Of ArgumentSyntax)), closeParen), 311Return SyntaxFactory.QualifiedName(DirectCast(left, NameSyntax), DirectCast(right, SimpleNameSyntax)) 315Return QualifiedName(SyntaxFactory.GlobalName(), name) 319Return SyntaxFactory.IsExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 323Return SyntaxFactory.IsNotExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 327Return SyntaxFactory.ReturnStatement(DirectCast(expressionOpt, ExpressionSyntax)) 331Return SyntaxFactory.MeExpression() 335Return SyntaxFactory.ThrowStatement(DirectCast(expressionOpt, ExpressionSyntax)) 349Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.BooleanKeyword)) 351Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.ByteKeyword)) 353Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.CharKeyword)) 355Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.DecimalKeyword)) 357Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.DoubleKeyword)) 359Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.ShortKeyword)) 361Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.IntegerKeyword)) 363Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.LongKeyword)) 365Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.ObjectKeyword)) 367Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.SByteKeyword)) 369Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.SingleKeyword)) 371Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.StringKeyword)) 373Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.UShortKeyword)) 375Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.UIntegerKeyword)) 377Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.ULongKeyword)) 379Return SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.DateKeyword)) 386Return SyntaxFactory.UsingBlock( 387SyntaxFactory.UsingStatement( 389variables:=SyntaxFactory.SingletonSeparatedList(VisualBasicSyntaxGeneratorInternal.VariableDeclarator(type, identifier.ToModifiedIdentifier, expression))), 394Return SyntaxFactory.UsingBlock( 395SyntaxFactory.UsingStatement( 402Return SyntaxFactory.SyncLockBlock( 403SyntaxFactory.SyncLockStatement( 409Return SyntaxFactory.EqualsExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 413Return SyntaxFactory.NotEqualsExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 417Return SyntaxFactory.ArgumentList(CreateArguments(arguments)) 421Return SyntaxFactory.SeparatedList(arguments.Select(AddressOf AsArgument)) 426SyntaxFactory.SimpleArgument(DirectCast(argOrExpression, ExpressionSyntax))) 431SyntaxFactory.SimpleArgument(DirectCast(argOrExpression, ExpressionSyntax))) 439Return SyntaxFactory.SelectBlock( 440SyntaxFactory.SelectStatement(DirectCast(expression, ExpressionSyntax)), 441SyntaxFactory.List(caseClauses.Cast(Of CaseBlockSyntax))) 445Return SyntaxFactory.CaseBlock( 446SyntaxFactory.CaseStatement(GetCaseClauses(expressions)), 451Return SyntaxFactory.CaseBlock( 452SyntaxFactory.CaseStatement(SyntaxFactory.SeparatedList(labels.Cast(Of CaseClauseSyntax))), 457Return SyntaxFactory.CaseElseBlock( 458SyntaxFactory.CaseElseStatement(SyntaxFactory.ElseCaseClause()), 463Dim cases = SyntaxFactory.SeparatedList(Of CaseClauseSyntax) 466cases = cases.AddRange(expressions.Select(Function(e) SyntaxFactory.SimpleCaseClause(DirectCast(e, ExpressionSyntax)))) 473Return SyntaxFactory.ExitSelectStatement() 477Return SyntaxFactory.SingleLineFunctionLambdaExpression( 478SyntaxFactory.FunctionLambdaHeader().WithParameterList(GetParameterList(parameters)), 483Return SyntaxFactory.SingleLineSubLambdaExpression( 484SyntaxFactory.SubLambdaHeader().WithParameterList(GetParameterList(lambdaParameters)), 489Return SyntaxFactory.MultiLineFunctionLambdaExpression( 490SyntaxFactory.FunctionLambdaHeader().WithParameterList(GetParameterList(lambdaParameters)), 492SyntaxFactory.EndFunctionStatement()) 496Return SyntaxFactory.MultiLineSubLambdaExpression( 497SyntaxFactory.SubLambdaHeader().WithParameterList(GetParameterList(lambdaParameters)), 499SyntaxFactory.EndSubStatement()) 509Return arrayType.WithRankSpecifiers(arrayType.RankSpecifiers.Add(SyntaxFactory.ArrayRankSpecifier())) 511Return SyntaxFactory.ArrayType(DirectCast(type, TypeSyntax), SyntaxFactory.SingletonList(SyntaxFactory.ArrayRankSpecifier())) 520Return SyntaxFactory.NullableType(DirectCast(type, TypeSyntax)) 525Return SyntaxFactory.TupleType(SyntaxFactory.SeparatedList(elements.Cast(Of TupleElementSyntax)())) 530Return SyntaxFactory.TypedTupleElement(DirectCast(type, TypeSyntax)) 532Return SyntaxFactory.NamedTupleElement(name.ToIdentifierToken(), SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax))) 539Return SyntaxFactory.GenericName(sname.Identifier, SyntaxFactory.TypeArgumentList(SyntaxFactory.SeparatedList(typeArguments.Cast(Of TypeSyntax)()))) 542Return SyntaxFactory.QualifiedName(qname.Left, DirectCast(WithTypeArguments(qname.Right, typeArguments), SimpleNameSyntax)) 545Return SyntaxFactory.MemberAccessExpression(name.Kind(), sma.Expression, sma.OperatorToken, DirectCast(WithTypeArguments(sma.Name, typeArguments), SimpleNameSyntax)) 552Return SyntaxFactory.SubtractExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 556Return SyntaxFactory.DivideExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 560Return SyntaxFactory.ModuloExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 564Return SyntaxFactory.NotExpression(ParenthesizeNonSimple(operand)) 568Return SyntaxFactory.BinaryConditionalExpression(DirectCast(left, ExpressionSyntax), DirectCast(right, ExpressionSyntax)) 572Return SyntaxFactory.LessThanExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 576Return SyntaxFactory.LessThanOrEqualExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 580Return SyntaxFactory.GreaterThanExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 584Return SyntaxFactory.GreaterThanOrEqualExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 588Return SyntaxFactory.TryBlock( 590If(catchClauses IsNot Nothing, SyntaxFactory.List(catchClauses.Cast(Of CatchBlockSyntax)()), Nothing), 591If(finallyStatements IsNot Nothing, SyntaxFactory.FinallyBlock(GetStatementList(finallyStatements)), Nothing) 596Return SyntaxFactory.CatchBlock( 597SyntaxFactory.CatchStatement( 598SyntaxFactory.IdentifierName(identifier), 599SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)), 607Return SyntaxFactory.WhileBlock( 608SyntaxFactory.WhileStatement(DirectCast(condition, ExpressionSyntax)), 622Return SyntaxFactory.ParseExpression(stringToParse) 626Return SyntaxFactory.ParseTypeName(stringToParse) 638Return SyntaxFactory.FieldDeclaration( 641declarators:=SyntaxFactory.SingletonSeparatedList(VisualBasicSyntaxGeneratorInternal.VariableDeclarator(type, name.ToModifiedIdentifier, initializer))) 653Dim statement = SyntaxFactory.MethodStatement( 657subOrFunctionKeyword:=If(returnType Is Nothing, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)), 661asClause:=If(returnType IsNot Nothing, SyntaxFactory.SimpleAsClause(DirectCast(returnType, TypeSyntax)), Nothing), 668Return SyntaxFactory.MethodBlock( 672endSubOrFunctionStatement:=If(returnType Is Nothing, SyntaxFactory.EndSubStatement(), SyntaxFactory.EndFunctionStatement())) 688Dim asClause = If(returnType IsNot Nothing, SyntaxFactory.SimpleAsClause(DirectCast(returnType, TypeSyntax)), Nothing) 691Dim operatorToken = SyntaxFactory.Token(vbSyntaxKind) 695modifierList = modifierList.Add(SyntaxFactory.Token( 697statement = SyntaxFactory.OperatorStatement( 701statement = SyntaxFactory.OperatorStatement( 710Return SyntaxFactory.OperatorBlock( 713endOperatorStatement:=SyntaxFactory.EndOperatorStatement()) 785modifiers = modifiers.Add(SyntaxFactory.Token(SyntaxKind.ParamArrayKeyword)) 790Return SyntaxFactory.Parameter( 794asClause:=If(type IsNot Nothing, SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)), Nothing), 795[default]:=If(initializer IsNot Nothing, SyntaxFactory.EqualsValue(DirectCast(initializer, ExpressionSyntax)), Nothing)) 801tokens = tokens.Add(SyntaxFactory.Token(SyntaxKind.OptionalKeyword)) 805tokens = tokens.Add(SyntaxFactory.Token(SyntaxKind.ByRefKeyword)) 812Return SyntaxFactory.GetAccessorBlock( 813SyntaxFactory.GetAccessorStatement().WithModifiers(GetModifierList(accessibility, DeclarationModifiers.None, declaration:=Nothing, DeclarationKind.Property)), 818Return SyntaxFactory.SetAccessorBlock( 819SyntaxFactory.SetAccessorStatement().WithModifiers(GetModifierList(accessibility, DeclarationModifiers.None, declaration:=Nothing, DeclarationKind.Property)), 830SyntaxFactory.List(accessorDeclarations.OfType(Of AccessorBlockSyntax))) 856Return SyntaxFactory.PropertyBlock(propertyStatement, SyntaxFactory.List(Of AccessorBlockSyntax)) 887Dim asClause = SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)) 888Dim statement = SyntaxFactory.PropertyStatement( 905Return SyntaxFactory.PropertyBlock( 907accessors:=SyntaxFactory.List(accessors), 908endPropertyStatement:=SyntaxFactory.EndPropertyStatement()) 920Dim asClause = SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)) 921Dim statement = SyntaxFactory.PropertyStatement( 924identifier:=SyntaxFactory.Identifier("Item"), 925parameterList:=SyntaxFactory.ParameterList(SyntaxFactory.SeparatedList(parameters.Cast(Of ParameterSyntax))), 943Return SyntaxFactory.PropertyBlock( 945accessors:=SyntaxFactory.List(accessors), 946endPropertyStatement:=SyntaxFactory.EndPropertyStatement()) 966Return SyntaxFactory.AccessorBlock( 968SyntaxFactory.AccessorStatement(SyntaxKind.GetAccessorStatement, SyntaxFactory.Token(SyntaxKind.GetKeyword)), 970SyntaxFactory.EndGetStatement()) 974Dim asClause = SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)) 976Dim valueParameter = SyntaxFactory.Parameter( 979identifier:=SyntaxFactory.ModifiedIdentifier("value"), 983Return SyntaxFactory.AccessorBlock( 985SyntaxFactory.AccessorStatement( 989accessorKeyword:=SyntaxFactory.Token(SyntaxKind.SetKeyword), 990parameterList:=SyntaxFactory.ParameterList(SyntaxFactory.SingletonSeparatedList(valueParameter))), 992SyntaxFactory.EndSetStatement()) 1007declaration = WithImplementsClause(declaration, SyntaxFactory.ImplementsClause(SyntaxFactory.QualifiedName(type, SyntaxFactory.IdentifierName(memberName)))) 1024declaration = WithImplementsClause(declaration, SyntaxFactory.ImplementsClause(SyntaxFactory.QualifiedName(type, SyntaxFactory.IdentifierName(memberName)))) 1102Return SyntaxFactory.MethodBlock( 1105endSubOrFunctionStatement:=If(method.IsKind(SyntaxKind.FunctionStatement), SyntaxFactory.EndFunctionStatement(), SyntaxFactory.EndSubStatement())) 1119Return SyntaxFactory.PropertyBlock( 1121accessors:=SyntaxFactory.List(accessors), 1122endPropertyStatement:=SyntaxFactory.EndPropertyStatement()) 1163Dim baseCall = DirectCast(Me.ExpressionStatement(Me.InvocationExpression(Me.MemberAccessExpression(Me.BaseExpression(), SyntaxFactory.IdentifierName("New")), baseConstructorArguments)), StatementSyntax) 1167Return SyntaxFactory.ConstructorBlock( 1168subNewStatement:=SyntaxFactory.SubNewStatement( 1171parameterList:=If(parameters IsNot Nothing, SyntaxFactory.ParameterList(SyntaxFactory.SeparatedList(parameters.Cast(Of ParameterSyntax)())), SyntaxFactory.ParameterList())), 1176Return SyntaxFactory.SubBlock( 1177SyntaxFactory.SubStatement( 1179modifiers:=SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword), SyntaxFactory.Token(SyntaxKind.OverridesKeyword)), 1180SyntaxFactory.Identifier("Finalize"), 1182SyntaxFactory.ParameterList(), 1186SyntaxFactory.List(Of StatementSyntax)()) 1204Return SyntaxFactory.ClassBlock( 1205classStatement:=SyntaxFactory.ClassStatement( 1210[inherits]:=If(baseType IsNot Nothing, SyntaxFactory.SingletonList(SyntaxFactory.InheritsStatement(DirectCast(baseType, TypeSyntax))), Nothing), 1211[implements]:=If(itypes IsNot Nothing, SyntaxFactory.SingletonList(SyntaxFactory.ImplementsStatement(SyntaxFactory.SeparatedList(itypes))), Nothing), 1217Return SyntaxFactory.List(nodes.Select(AddressOf AsClassMember).Where(Function(n) n IsNot Nothing)) 1241Return SyntaxFactory.StructureBlock( 1242structureStatement:=SyntaxFactory.StructureStatement( 1248[implements]:=If(itypes IsNot Nothing, SyntaxFactory.SingletonList(SyntaxFactory.ImplementsStatement(SyntaxFactory.SeparatedList(itypes))), Nothing), 1249members:=If(members IsNot Nothing, SyntaxFactory.List(members.Cast(Of StatementSyntax)()), Nothing)) 1264Return SyntaxFactory.InterfaceBlock( 1265interfaceStatement:=SyntaxFactory.InterfaceStatement( 1270[inherits]:=If(itypes IsNot Nothing, SyntaxFactory.SingletonList(SyntaxFactory.InheritsStatement(SyntaxFactory.SeparatedList(itypes))), Nothing), 1277Return CType(SyntaxFactory.List(nodes.Select(AddressOf AsInterfaceMember).Where(Function(n) n IsNot Nothing)), SyntaxList(Of StatementSyntax)) 1298Dim mods = SyntaxFactory.TokenList(propertyStatement.Modifiers.Where(Function(tk) tk.IsKind(SyntaxKind.ReadOnlyKeyword) Or tk.IsKind(SyntaxKind.DefaultKeyword))) 1325Dim underlyingTypeClause = If(underlyingType Is Nothing, Nothing, SyntaxFactory.SimpleAsClause(DirectCast(underlyingType, TypeSyntax))) 1327Return SyntaxFactory.EnumBlock( 1328enumStatement:=SyntaxFactory.EnumStatement( 1337Return SyntaxFactory.EnumMemberDeclaration( 1340initializer:=If(expression IsNot Nothing, SyntaxFactory.EqualsValue(DirectCast(expression, ExpressionSyntax)), Nothing)) 1345Return SyntaxFactory.List(nodes.Select(AddressOf AsEnumMember).Where(Function(n) n IsNot Nothing)) 1379Return SyntaxFactory.DelegateStatement( 1383subOrFunctionKeyword:=If(kind = SyntaxKind.DelegateSubStatement, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)), 1387asClause:=If(kind = SyntaxKind.DelegateFunctionStatement, SyntaxFactory.SimpleAsClause(DirectCast(returnType, TypeSyntax)), Nothing)) 1391Return SyntaxFactory.CompilationUnit().WithImports(AsImports(declarations)).WithMembers(AsNamespaceMembers(declarations)) 1395Return If(declarations Is Nothing, Nothing, SyntaxFactory.List(declarations.Select(AddressOf AsNamespaceImport).OfType(Of ImportsStatementSyntax)())) 1408Return If(declarations Is Nothing, Nothing, SyntaxFactory.List(declarations.OfType(Of StatementSyntax)().Where(Function(s) TypeOf s IsNot ImportsStatementSyntax))) 1412Return SyntaxFactory.ImportsStatement(SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)(SyntaxFactory.SimpleImportsClause(DirectCast(name, NameSyntax)))) 1417Return SyntaxFactory.ImportsStatement(SyntaxFactory.SeparatedList(Of ImportsClauseSyntax).Add( 1418SyntaxFactory.SimpleImportsClause( 1419SyntaxFactory.ImportAliasClause(aliasIdentifierName), 1434Return SyntaxFactory.NamespaceBlock( 1435SyntaxFactory.NamespaceStatement(DirectCast(name, NameSyntax)), 1436members:=SyntaxFactory.List(statements)) 1440Dim attr = SyntaxFactory.Attribute( 1450Return SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments.Select(AddressOf AsArgument))) 1462Return node.WithLeadingTrivia(SyntaxFactory.ElasticMarker).WithTrailingTrivia(SyntaxFactory.ElasticMarker) 1470Return SyntaxFactory.List(attributes.Select(AddressOf AsAttributeList)) 1479Return SyntaxFactory.AttributeList(SyntaxFactory.SingletonSeparatedList(WithNoTarget(attr))) 1487Return attrs.WithAttributes(SyntaxFactory.SeparatedList(attrs.Attributes.Select(AddressOf WithAssemblyTarget))) 1551Return attrs.WithAttributes(SyntaxFactory.SeparatedList(attrs.Attributes.Select(AddressOf WithAssemblyTarget))) 1559Return attr.WithTarget(SyntaxFactory.AttributeTarget(SyntaxFactory.Token(SyntaxKind.AssemblyKeyword))) 1570Return SyntaxFactory.List(attributes.Select(AddressOf WithAssemblyTargets)) 1636Return DirectCast(declaration, SimpleAsClauseSyntax).WithAttributeLists(SyntaxFactory.List(lists)) 1643Dim arg = SyntaxFactory.List(lists) 1648arg = SyntaxFactory.List(lists.Select(Function(lst) Me.WithAssemblyTargets(lst))) 1650Return DirectCast(node, CompilationUnitSyntax).WithAttributes(SyntaxFactory.SingletonList(SyntaxFactory.AttributesStatement(arg))) 1883Return list.WithAttributes(SyntaxFactory.SingletonSeparatedList(DirectCast(declaration, AttributeSyntax))) 1889Return stmt.WithImportsClauses(SyntaxFactory.SingletonSeparatedList(DirectCast(declaration, ImportsClauseSyntax))) 1900Return ReplaceWithTrivia(declaration, fd.Declarators(0), fd.Declarators(0).WithNames(SyntaxFactory.SingletonSeparatedList(variable))) 1903Return ReplaceWithTrivia(declaration, ld.Declarators(0), ld.Declarators(0).WithNames(SyntaxFactory.SingletonSeparatedList(variable))) 1906Return vd.WithNames(SyntaxFactory.SingletonSeparatedList(variable)) 2112asClause = SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)) 2201Return SyntaxFactory.MethodBlock( 2205SyntaxFactory.EndBlockStatement( 2208SyntaxFactory.Token(sb.EndBlockStatement.BlockKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, sb.EndBlockStatement.BlockKeyword.TrailingTrivia) 2212Return SyntaxFactory.MethodStatement( 2216SyntaxFactory.Token(ss.DeclarationKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, ss.DeclarationKeyword.TrailingTrivia), 2220SyntaxFactory.SimpleAsClause(SyntaxFactory.IdentifierName("Object")), 2225Return SyntaxFactory.DelegateStatement( 2229SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, ds.DeclarationKeyword.TrailingTrivia), 2233SyntaxFactory.SimpleAsClause(SyntaxFactory.IdentifierName("Object"))) 2236Return SyntaxFactory.MultiLineLambdaExpression( 2240SyntaxFactory.EndBlockStatement( 2243SyntaxFactory.Token(ml.EndSubOrFunctionStatement.BlockKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, ml.EndSubOrFunctionStatement.BlockKeyword.TrailingTrivia) 2247Return SyntaxFactory.SingleLineLambdaExpression( 2253Return SyntaxFactory.LambdaHeader( 2257SyntaxFactory.Token(lh.DeclarationKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, lh.DeclarationKeyword.TrailingTrivia), 2262Return SyntaxFactory.DeclareStatement( 2267SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.FunctionKeyword, ds.DeclarationKeyword.TrailingTrivia), 2272SyntaxFactory.SimpleAsClause(SyntaxFactory.IdentifierName("Object"))) 2286Return SyntaxFactory.MethodBlock( 2290SyntaxFactory.EndBlockStatement( 2293SyntaxFactory.Token(mb.EndBlockStatement.BlockKeyword.LeadingTrivia, SyntaxKind.SubKeyword, mb.EndBlockStatement.BlockKeyword.TrailingTrivia) 2297Return SyntaxFactory.MethodStatement( 2301SyntaxFactory.Token(ms.DeclarationKeyword.LeadingTrivia, SyntaxKind.SubKeyword, ms.DeclarationKeyword.TrailingTrivia), 2310Return SyntaxFactory.DelegateStatement( 2314SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.SubKeyword, ds.DeclarationKeyword.TrailingTrivia), 2321Return SyntaxFactory.MultiLineLambdaExpression( 2325SyntaxFactory.EndBlockStatement( 2328SyntaxFactory.Token(ml.EndSubOrFunctionStatement.BlockKeyword.LeadingTrivia, SyntaxKind.SubKeyword, ml.EndSubOrFunctionStatement.BlockKeyword.TrailingTrivia) 2332Return SyntaxFactory.SingleLineLambdaExpression( 2338Return SyntaxFactory.LambdaHeader( 2342SyntaxFactory.Token(lh.DeclarationKeyword.LeadingTrivia, SyntaxKind.SubKeyword, lh.DeclarationKeyword.TrailingTrivia), 2347Return SyntaxFactory.DeclareStatement( 2352SyntaxFactory.Token(ds.DeclarationKeyword.LeadingTrivia, SyntaxKind.SubKeyword, ds.DeclarationKeyword.TrailingTrivia), 2506newTokens = newTokens.Add(SyntaxFactory.Token(SyntaxKind.DimKeyword)) 2517Return SyntaxFactory.TypeParameter(name) 2524variance = SyntaxFactory.Token(SyntaxKind.InKeyword) 2526variance = SyntaxFactory.Token(SyntaxKind.OutKeyword) 2529Return SyntaxFactory.TypeParameter( 2531SyntaxFactory.Identifier(symbol.Name), 2540Dim typeParameterList = SyntaxFactory.TypeParameterList(SyntaxFactory.SeparatedList(typeParameterNodes.Cast(Of TypeParameterSyntax))) 2590SyntaxFactory.ImplementsClause(SyntaxFactory.SeparatedList(interfaceMembers))) 2604Return SyntaxFactory.QualifiedName( 2606SyntaxFactory.IdentifierName(method.Name)) 2615Dim constraints = SyntaxFactory.SeparatedList(Of ConstraintSyntax) 2618constraints = constraints.AddRange(types.Select(Function(t) SyntaxFactory.TypeConstraint(DirectCast(t, TypeSyntax)))) 2622constraints = constraints.Add(SyntaxFactory.NewConstraint(SyntaxFactory.Token(SyntaxKind.NewKeyword))) 2629constraints = constraints.Insert(0, SyntaxFactory.ClassConstraint(SyntaxFactory.Token(SyntaxKind.ClassKeyword))) 2631constraints = constraints.Insert(0, SyntaxFactory.StructureConstraint(SyntaxFactory.Token(SyntaxKind.StructureKeyword))) 2637clause = SyntaxFactory.TypeParameterSingleConstraintClause(constraints(0)) 2639clause = SyntaxFactory.TypeParameterMultipleConstraintClause(constraints) 2782Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineFunctionLambdaExpression, sll.SubOrFunctionHeader, SyntaxFactory.EndFunctionStatement()) 2787Return SyntaxFactory.SingleLineLambdaExpression(SyntaxKind.SingleLineFunctionLambdaExpression, mll.SubOrFunctionHeader, expr) 2794Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineSubLambdaExpression, sll.SubOrFunctionHeader, SyntaxFactory.EndSubStatement()) 2799Return SyntaxFactory.SingleLineLambdaExpression(SyntaxKind.SingleLineSubLambdaExpression, mll.SubOrFunctionHeader, AsStatement(expr)) 2806Return WithEqualsValue(declaration, SyntaxFactory.EqualsValue(expr)) 3010Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineFunctionLambdaExpression, sll.SubOrFunctionHeader, list, SyntaxFactory.EndFunctionStatement()) 3013Return SyntaxFactory.MultiLineLambdaExpression(SyntaxKind.MultiLineSubLambdaExpression, sll.SubOrFunctionHeader, list, SyntaxFactory.EndSubStatement()) 3059Return SyntaxFactory.List(nodes.Select(Function(n) AsAccessor(n, parentKind)).Where(Function(n) n IsNot Nothing)) 3161Return SyntaxFactory.EventStatement( 3165eventKeyword:=SyntaxFactory.Token(SyntaxKind.EventKeyword), 3168asClause:=SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)), 3248Return WithInherits(declaration, SyntaxFactory.SingletonList(SyntaxFactory.InheritsStatement(DirectCast(baseType, TypeSyntax)))) 3264Return WithInherits(declaration, inh.Add(SyntaxFactory.InheritsStatement(DirectCast(interfaceType, TypeSyntax)))) 3274Return WithImplements(declaration, imp.Add(SyntaxFactory.ImplementsStatement(DirectCast(interfaceType, TypeSyntax)))) 3390Return SyntaxFactory.AreEquivalent(fd1.AttributeLists, fd2.AttributeLists) AndAlso SyntaxFactory.AreEquivalent(fd1.Modifiers, fd2.Modifiers) 3395Return SyntaxFactory.AreEquivalent(ld1.Modifiers, ld2.Modifiers) 3400Return SyntaxFactory.AreEquivalent(vd1.AsClause, vd2.AsClause) AndAlso SyntaxFactory.AreEquivalent(vd2.Initializer, vd1.Initializer) AndAlso AreSimilarExceptForSubDeclarations(decl1.Parent, decl2.Parent) 3465newNodes.Add(Me.WithSubDeclarationsRemoved(multiPartDeclaration, index, count - index).WithTrailingTrivia(SyntaxFactory.ElasticSpace)) 3467newNodes.Add(Me.WithSubDeclarationsRemoved(multiPartDeclaration, 0, index).WithLeadingTrivia(SyntaxFactory.ElasticSpace)) 3479newNodes.Add(Me.WithSubDeclarationsRemoved(declaration, index, count - index).WithTrailingTrivia(SyntaxFactory.ElasticSpace)) 3486newNodes.Add(Me.WithSubDeclarationsRemoved(declaration, 0, index + 1).WithLeadingTrivia(SyntaxFactory.ElasticSpace)) 3624Return SyntaxFactory.IdentifierName(identifier) 3628Return SyntaxFactory.NamedFieldInitializer(
Rename\VisualBasicRenameRewriterLanguageService.vb (10)
547Dim name = SyntaxFactory.ParseName(currentNewIdentifier) 549name = SyntaxFactory.IdentifierName(currentNewIdentifier) 559newToken = newToken.CopyAnnotationsTo(SyntaxFactory.BracketedIdentifier(newToken.LeadingTrivia, valueText, newToken.TrailingTrivia)) 561newToken = newToken.CopyAnnotationsTo(SyntaxFactory.Identifier( 608Dim newTrivia = SyntaxFactory.CommentTrivia(replacedString) 635newToken = RenameInStringLiteral(oldToken, newToken, subSpansToReplace, AddressOf SyntaxFactory.StringLiteralToken) 637newToken = RenameInStringLiteral(oldToken, newToken, subSpansToReplace, AddressOf SyntaxFactory.InterpolatedStringTextToken) 643newToken = RenameInStringLiteral(oldToken, newToken, subSpansToReplace, AddressOf SyntaxFactory.XmlTextLiteralToken) 645Dim newIdentifierToken = SyntaxFactory.XmlNameToken(newToken.LeadingTrivia, _replacementText, SyntaxFacts.GetKeywordKind(_replacementText), newToken.TrailingTrivia) 1008Dim name = SyntaxFactory.ParseName(replacementText)
Simplification\Reducers\VisualBasicCallReducer.vb (1)
37Dim resultNode = SyntaxFactory.ExpressionStatement(callStatement.Invocation) _
Simplification\Reducers\VisualBasicEscapingReducer.vb (2)
212originalToken.CopyAnnotationsTo(SyntaxFactory.BracketedIdentifier(originalToken.LeadingTrivia, originalToken.ValueText, originalToken.TrailingTrivia)), 213originalToken.CopyAnnotationsTo(SyntaxFactory.Identifier(originalToken.LeadingTrivia, originalToken.ValueText, originalToken.TrailingTrivia)))
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (3)
46Dim newMemberAccess = SyntaxFactory.SimpleMemberAccessExpression(argumentList.Arguments(0).GetArgumentExpression(), memberAccess.OperatorToken, memberAccess.Name) 50Dim newArguments = SyntaxFactory.SeparatedList(Of ArgumentSyntax)(argumentList.Arguments.GetWithSeparators().AsEnumerable().Skip(2)) 53Dim candidateRewrittenNode = SyntaxFactory.InvocationExpression(newMemberAccess, rewrittenArgumentList)
Simplification\Reducers\VisualBasicInferredMemberNameReducer.Rewriter.vb (1)
25Return SyntaxFactory.InferredFieldInitializer(node.Expression).WithTriviaFrom(node)
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (4)
102Dim newModifiedIdentifier = SyntaxFactory.ModifiedIdentifier(modifiedIdentifier.Identifier) ' LeadingTrivia is copied here 103replacementNode = SyntaxFactory.VariableDeclarator(SyntaxFactory.SingletonSeparatedList(newModifiedIdentifier.WithTrailingTrivia(variableDeclarator.AsClause.GetTrailingTrivia())), 132Dim newIdentifierName = SyntaxFactory.IdentifierName(modifiedIdentifier.Identifier) ' Leading Trivia is copied here
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
83Dim aliasIdentifier = SyntaxFactory.IdentifierName(aliasName)
Simplification\Simplifiers\ExpressionSimplifier.vb (6)
87replacementNode = SyntaxFactory.PredefinedType( 88SyntaxFactory.Token( 111Dim identifierToken = SyntaxFactory.Identifier( 117replacementNode = SyntaxFactory.IdentifierName(identifierToken) 134replacementNode = SyntaxFactory.PredefinedType( 135SyntaxFactory.Token(
Simplification\Simplifiers\NameSimplifier.vb (10)
47replacementNode = SyntaxFactory.IdentifierName(genericName.Identifier).WithLeadingTrivia(genericName.GetLeadingTrivia()).WithTrailingTrivia(genericName.GetTrailingTrivia()) 61replacementNode = SyntaxFactory.PredefinedType( 62SyntaxFactory.Token(name.GetLeadingTrivia(), 75Dim identifierToken = SyntaxFactory.Identifier( 82replacementNode = SyntaxFactory.IdentifierName(identifierToken) 164Dim token = SyntaxFactory.Token( 180replacementNode = SyntaxFactory.PredefinedType(token) 207replacementNode = SyntaxFactory.NullableType(oldType).WithLeadingTrivia(name.GetLeadingTrivia()) 382SyntaxFactory.Identifier( 387replacementNode = SyntaxFactory.IdentifierName(newIdentifierToken).WithLeadingTrivia(name.GetLeadingTrivia())
Simplification\VisualBasicSimplificationService.Expander.vb (43)
111Dim asClause = SyntaxFactory.SimpleAsClause(typeSyntax).NormalizeWhitespace() 114Dim newIdentifier = newNode.Identifier.WithTrailingTrivia({SyntaxFactory.WhitespaceTrivia(" ")}.ToSyntaxTriviaList()) 116Return SyntaxFactory.Parameter(newNode.AttributeLists, newNode.Modifiers, newIdentifier, newAsClause, newNode.Default) _ 120Return SyntaxFactory.Parameter(newNode.AttributeLists, newNode.Modifiers, newNode.Identifier, asClause, newNode.Default).WithAdditionalAnnotations(Simplifier.Annotation) 153newExpressionStatement = newExpressionStatement.WithLeadingTrivia({SyntaxFactory.WhitespaceTrivia(" ")}.ToSyntaxTriviaList()) 155Dim callStatement = SyntaxFactory.CallStatement(newExpressionStatement.Expression) _ 203.WithArgumentList(SyntaxFactory.ArgumentList().WithTrailingTrivia(trailingTrivia)) _ 255Dim newMemberAccess = SyntaxFactory.SimpleMemberAccessExpression(SyntaxFactory.ParseExpression(containingType), oldMemberAccess.OperatorToken, oldMemberAccess.Name).WithLeadingTrivia(thisExpression.GetFirstToken().LeadingTrivia) 265Dim thisArgument = SyntaxFactory.SimpleArgument(castedThisExpression) _ 272Dim replacementNode = SyntaxFactory.InvocationExpression( 288.WithArgumentList(SyntaxFactory.ArgumentList().WithTrailingTrivia(trailingTrivia)) _ 305Dim identifier = SyntaxFactory.Identifier(inferredName) 310WithNameColonEquals(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName(identifier))). 381Dim identifier = SyntaxFactory.Identifier(inferredName) 384Return SyntaxFactory.NamedFieldInitializer(SyntaxFactory.IdentifierName(identifier), newInitializer.Expression.WithoutLeadingTrivia()). 428Dim moduleIdentifierToken = SyntaxFactory.Identifier(symbolForQualifiedName.ContainingType.Name) 431Dim qualifiedNameWithModuleName = rewrittenQualifiedName.CopyAnnotationsTo(SyntaxFactory.QualifiedName( 432SyntaxFactory.QualifiedName(DirectCast(rewrittenQualifiedName, QualifiedNameSyntax).Left, SyntaxFactory.IdentifierName(moduleIdentifierToken)) _ 458Dim moduleIdentifierToken = SyntaxFactory.Identifier(symbolForMemberAccess.ContainingType.Name) 462SyntaxFactory.SimpleMemberAccessExpression( 463SyntaxFactory.SimpleMemberAccessExpression( 466SyntaxFactory.IdentifierName(moduleIdentifierToken)) _ 585identifier.CopyAnnotationsTo(SyntaxFactory.BracketedIdentifier(identifier.LeadingTrivia, newName, identifier.TrailingTrivia)), 586identifier.CopyAnnotationsTo(SyntaxFactory.Identifier(identifier.LeadingTrivia, newName, identifier.TrailingTrivia))) 660left = SyntaxFactory.MyBaseExpression() 662left = SyntaxFactory.MeExpression() 668newNode = SyntaxFactory.MemberAccessExpression( 671SyntaxFactory.Token(SyntaxKind.DotToken), 689Dim genericName = SyntaxFactory.GenericName( 691SyntaxFactory.TypeArgumentList( 692SyntaxFactory.SeparatedList(typeArguments.Select(Function(p) SyntaxFactory.ParseTypeName(p.ToDisplayString(typeNameFormatWithGenerics)))))) _ 724Dim left As ExpressionSyntax = SyntaxFactory.ParseTypeName(displayParts.ToDisplayString()) 734left = SyntaxFactory.ParseTypeName(displayParts.ToDisplayString()) 757SyntaxFactory.QualifiedName( 765SyntaxFactory.MemberAccessExpression( 776result = rewrittenNode.CopyAnnotationsTo(SyntaxFactory.QualifiedName(DirectCast(left, NameSyntax), right.WithAdditionalAnnotations(Simplifier.SpecialTypeAnnotation))) 779SyntaxFactory.MemberAccessExpression( 782SyntaxFactory.Token(SyntaxKind.DotToken),
Simplification\VisualBasicSimplificationService.vb (1)
121nodeToSpeculate = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression)
src\45a5dce26ceffa63\VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
123Dim newImports = SyntaxFactory.List(oldImports.WhereNotNull())
src\f388afcd21099bcf\InitializeParameterHelpers.vb (2)
33SyntaxFactory.ReturnStatement(DirectCast(singleLineLambda.Body, ExpressionSyntax))) 34Return SyntaxFactory.List(ImmutableArray.Create(convertedStatement))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
47Dim expr = SyntaxFactory.GetStandaloneExpression(expression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SingleLineRewriter.vb (6)
25token = token.WithLeadingTrivia(SyntaxFactory.ElasticSpace) 27token = token.WithLeadingTrivia(SyntaxFactory.Space) 33token = token.WithTrailingTrivia(SyntaxFactory.ElasticSpace) 35token = token.WithTrailingTrivia(SyntaxFactory.Space) 50token = SyntaxFactory.StringLiteralToken( 55token = SyntaxFactory.InterpolatedStringTextToken(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (23)
201SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)), 558Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 626Return SyntaxFactory.MultiLineSubLambdaExpression( 629SyntaxFactory.EndSubStatement()).WithAdditionalAnnotations(annotations) 689Dim ifStatement = SyntaxFactory.IfStatement(singleLineIf.IfKeyword, singleLineIf.Condition, singleLineIf.ThenKeyword) _ 690.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 694SyntaxFactory.ElseBlock( 695SyntaxFactory.ElseStatement(singleLineIf.ElseClause.ElseKeyword).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker), 697.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker)) 699Dim [endIf] = SyntaxFactory.EndIfStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.IfKeyword)) _ 702multiLineIf = SyntaxFactory.MultiLineIfBlock( 703SyntaxFactory.IfStatement(singleLineIf.IfKeyword, singleLineIf.Condition, singleLineIf.ThenKeyword) _ 704.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker), 729statements = SyntaxFactory.List({DirectCast(multiLineIf, StatementSyntax)}) 737Dim multiLineLambda = SyntaxFactory.MultiLineSubLambdaExpression( 740SyntaxFactory.EndSubStatement()).WithAdditionalAnnotations(annotations) 1149Return SyntaxFactory.List(DirectCast(node, CompilationUnitSyntax).Attributes.SelectMany(Function(s) s.AttributeLists))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (4)
78Dim trailing = SyntaxFactory.ParseTrailingTrivia(text) 79Dim leading = SyntaxFactory.ParseLeadingTrivia(text.Substring(trailing.FullSpan.Length)) 111Return SyntaxFactory.TriviaList(vbTriviaData.GetTriviaList(cancellationToken)) 116Return SyntaxFactory.ParseLeadingTrivia(text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (6)
16Private ReadOnly _lineContinuationTrivia As SyntaxTrivia = SyntaxFactory.LineContinuationTrivia("_") 52Return SyntaxFactory.Whitespace(text) 57_newLine = SyntaxFactory.EndOfLine(Context.Options.NewLine) 218Dim formattedTrivia = SyntaxFactory.Trivia(DirectCast(result.GetFormattedRoot(cancellationToken), StructuredTriviaSyntax)) 251Dim formattedTrivia = SyntaxFactory.Trivia(DirectCast(result.GetFormattedRoot(cancellationToken), StructuredTriviaSyntax)) 295Dim singlelineDocCommentTrivia = SyntaxFactory.ParseLeadingTrivia(singlelineDocComments)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicFileBannerFacts.vb (1)
30SyntaxFactory.CommentTrivia(text),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (8)
33Public ReadOnly Property ElasticMarker As SyntaxTrivia = SyntaxFactory.ElasticMarker Implements ISyntaxFacts.ElasticMarker 35Public ReadOnly Property ElasticCarriageReturnLineFeed As SyntaxTrivia = SyntaxFactory.ElasticCarriageReturnLineFeed Implements ISyntaxFacts.ElasticCarriageReturnLineFeed 93Return SyntaxFactory.ParseToken(text, startStatement:=True) 97Return SyntaxFactory.ParseLeadingTrivia(text) 174Return SyntaxFactory.GetStandaloneExpression(TryCast(node, ExpressionSyntax)) 470Dim token = SyntaxFactory.ParseToken(identifier) 1365Return SyntaxFactory.AreEquivalent(token1, token2) 1369Return SyntaxFactory.AreEquivalent(node1, node2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsOrganizer.vb (2)
96Return SyntaxFactory.List(finalList) 142Return SyntaxFactory.SeparatedList(result, clauses.GetSeparators())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (5)
101result.AddRange(DecomposeNameParts(SyntaxFactory.IdentifierName(dottedName.Right.Identifier))) 108result.Add(SyntaxFactory.IdentifierName(SyntaxFactory.Identifier(globalName.GlobalKeyword.ToString()))) 113Dim value = Compare(SyntaxFactory.IdentifierName(x.Identifier), SyntaxFactory.IdentifierName(y.Identifier))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
92semanticRootOfOriginalExpr = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression) 160nodeToSpeculate = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ArgumentGenerator.vb (3)
11Return GenerateArgument(SyntaxFactory.SimpleArgument(DirectCast(argument, ExpressionSyntax))) 18Return SyntaxFactory.ArgumentList(arguments:=SyntaxFactory.SeparatedList(arguments.Select(AddressOf GenerateArgument)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\AttributeGenerator.vb (10)
22Return SyntaxFactory.List(attributes.OrderBy(Function(a) a.AttributeClass.Name).Select(Function(a) GenerateAttributeBlock(a, options, target))) 26Return SyntaxFactory.AttributeList( 27SyntaxFactory.SingletonSeparatedList(GenerateAttribute(attribute, options, target))) 38Return SyntaxFactory.Attribute( 39If(target.HasValue, SyntaxFactory.AttributeTarget(target.Value), Nothing), 52Function(a) SyntaxFactory.SimpleArgument(GenerateExpression(generator, a)))) 55Function(kvp) SyntaxFactory.SimpleArgument(SyntaxFactory.NameColonEquals(kvp.Key.ToIdentifierName()), GenerateExpression(generator, kvp.Value)))) 57Return SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (22)
39SyntaxFactory.SubNewStatement() _ 49SyntaxFactory.ConstructorBlock( 52endSubStatement:=SyntaxFactory.EndSubStatement())) 79Return SyntaxFactory.List(statements) 86tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 91Return SyntaxFactory.TokenList(tokens) 96Return SyntaxFactory.ExpressionStatement( 97expression:=SyntaxFactory.InvocationExpression( 98SyntaxFactory.SimpleMemberAccessExpression( 99expression:=SyntaxFactory.MyBaseExpression(), 100operatorToken:=SyntaxFactory.Token(SyntaxKind.DotToken), 101name:=SyntaxFactory.IdentifierName("New")), 102argumentList:=SyntaxFactory.ArgumentList( 103arguments:=SyntaxFactory.SeparatedList(constructor.Parameters.Select(Function(p) SyntaxFactory.SimpleArgument(SyntaxFactory.IdentifierName(p.Name))).OfType(Of ArgumentSyntax))))) 107Return SyntaxFactory.ExpressionStatement( 108expression:=SyntaxFactory.InvocationExpression( 109SyntaxFactory.SimpleMemberAccessExpression( 110expression:=SyntaxFactory.MeExpression(), 111operatorToken:=SyntaxFactory.Token(SyntaxKind.DotToken), 112name:=SyntaxFactory.IdentifierName("New")),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (9)
41SyntaxFactory.Token(SyntaxKind.PublicKeyword), 42SyntaxFactory.Token(SyntaxKind.SharedKeyword) 45modifiers.Add(SyntaxFactory.Token( 50Dim begin = SyntaxFactory.OperatorStatement( 52SyntaxFactory.TokenList(modifiers), 53SyntaxFactory.Token(SyntaxKind.CTypeKeyword), 55SyntaxFactory.SimpleAsClause(method.ReturnType.GenerateTypeSyntax())) 64Return SyntaxFactory.OperatorBlock( 67endOperatorStatement:=SyntaxFactory.EndOperatorStatement())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (19)
28Return destination.WithMembers(SyntaxFactory.List(Of StatementSyntax)(members)). 29WithEndEnumStatement(If(destination.EndEnumStatement.IsMissing, SyntaxFactory.EndEnumStatement(), destination.EndEnumStatement)) 46Dim member = SyntaxFactory.EnumMemberDeclaration(enumMember.Name.ToIdentifierToken()) _ 47.WithInitializer(If(value Is Nothing, Nothing, SyntaxFactory.EqualsValue(value:=value))) 98Return SyntaxFactory.LeftShiftExpression( 99left:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericLiteral.Token.Text, LiteralBase.Decimal, TypeCharacter.None, 1)), 100right:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(shiftValue.ToString(), LiteralBase.Decimal, TypeCharacter.None, IntegerUtilities.ToUnsigned(shiftValue)))) 115Return SyntaxFactory.NumericLiteralExpression( 116SyntaxFactory.IntegerLiteralToken(firstTwoChars + ushortValue.ToString("X") + lastTwoChars, LiteralBase.Hexadecimal, TypeCharacter.UShortLiteral, IntegerUtilities.ToUnsigned(ushortValue))) 120Return SyntaxFactory.NumericLiteralExpression( 121SyntaxFactory.IntegerLiteralToken(firstTwoChars + shortValue.ToString("X") + numericText.Last(), LiteralBase.Hexadecimal, TypeCharacter.ShortLiteral, IntegerUtilities.ToUnsigned(shortValue))) 123Return SyntaxFactory.NumericLiteralExpression( 124SyntaxFactory.IntegerLiteralToken(firstTwoChars + value.ToString("X"), LiteralBase.Hexadecimal, TypeCharacter.None, IntegerUtilities.ToUnsigned(value))) 127Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 8), LiteralBase.Octal, TypeCharacter.None, IntegerUtilities.ToUnsigned(value))) 129Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 2), LiteralBase.Binary, TypeCharacter.None, IntegerUtilities.ToUnsigned(value)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (6)
145Return SyntaxFactory.EventStatement( 154Return SyntaxFactory.EventStatement( 173tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 177tokens.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 181Return SyntaxFactory.TokenList(tokens) 187Return SyntaxFactory.SimpleAsClause([event].Type.GenerateTypeSyntax())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.StringPiece.vb (2)
45Return SyntaxFactory.StringLiteralExpression( 46SyntaxFactory.StringLiteralToken(literal, Me.Value))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (51)
27Return SyntaxFactory.CollectionInitializer( 28SyntaxFactory.SeparatedList(typedConstant.Values.Select(Function(v) GenerateExpression(generator, v)))) 35Return SyntaxFactory.GetTypeExpression(DirectCast(typedConstant.Value, ITypeSymbol).GenerateTypeSyntax()) 62Return SyntaxFactory.TrueLiteralExpression(SyntaxFactory.Token(SyntaxKind.TrueKeyword)) 64Return SyntaxFactory.FalseLiteralExpression(SyntaxFactory.Token(SyntaxKind.FalseKeyword)) 100Return SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)) 105Return SyntaxFactory.DateLiteralExpression( 106SyntaxFactory.DateLiteralToken(literal, value)) 112Return SyntaxFactory.StringLiteralExpression(SyntaxFactory.StringLiteralToken(s_doubleQuote & s_doubleQuote, String.Empty)) 117Return SyntaxFactory.PredefinedCastExpression(SyntaxFactory.Token(SyntaxKind.CStrKeyword), pieces(0).GenerateExpression()) 128expression = SyntaxFactory.ConcatenateExpression(expression, subExpression) 136Dim expression As ExpressionSyntax = SyntaxFactory.GlobalName() 138expression = SyntaxFactory.SimpleMemberAccessExpression( 140SyntaxFactory.Token(SyntaxKind.DotToken), 141SyntaxFactory.IdentifierName(name)) 151Dim argument = SyntaxFactory.SimpleArgument( 152SyntaxFactory.NumericLiteralExpression( 153SyntaxFactory.IntegerLiteralToken(value.ToString(Nothing, CultureInfo.InvariantCulture), LiteralBase.Decimal, TypeCharacter.None, CULng(value)))) 154Dim invocation = SyntaxFactory.InvocationExpression( 156SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(argument))) 208Dim expression As ExpressionSyntax = SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken( 213expression = SyntaxFactory.UnaryMinusExpression(expression) 217Return SyntaxFactory.PredefinedCastExpression(SyntaxFactory.Token(SyntaxKind.CByteKeyword), expression) 219Return SyntaxFactory.PredefinedCastExpression(SyntaxFactory.Token(SyntaxKind.CSByteKeyword), expression) 280Return SyntaxFactory.DivideExpression( 284Return SyntaxFactory.DivideExpression( 288Return SyntaxFactory.DivideExpression( 289SyntaxFactory.UnaryMinusExpression(GenerateFloatLiteral(1.0, "1.0")), 305Return SyntaxFactory.DivideExpression( 309Return SyntaxFactory.DivideExpression( 313Return SyntaxFactory.DivideExpression( 314SyntaxFactory.UnaryMinusExpression(GenerateFloatLiteral(1.0, "1.0F")), 351Return If(negative, SyntaxFactory.UnaryMinusExpression(literalSyntax), literalSyntax) 357Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.FloatingLiteralToken( 366Return SyntaxFactory.CharacterLiteralExpression(SyntaxFactory.CharacterLiteralToken( 386Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.DecimalLiteralToken(literal, typeSuffix, value)) 403Return SyntaxFactory.SimpleMemberAccessExpression(memberAccess, SyntaxFactory.Token(SyntaxKind.DotToken), SyntaxFactory.IdentifierName(specialValue.Value)) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\FieldGenerator.vb (13)
79Dim initializer = If(initializerNode IsNot Nothing, SyntaxFactory.EqualsValue(initializerNode), GenerateEqualsValue(options.Generator, field)) 82SyntaxFactory.FieldDeclaration( 85SyntaxFactory.SingletonSeparatedList( 86SyntaxFactory.VariableDeclarator( 87SyntaxFactory.SingletonSeparatedList(field.Name.ToModifiedIdentifier), 88SyntaxFactory.SimpleAsClause(field.Type.GenerateTypeSyntax()), 97Return SyntaxFactory.EqualsValue(ExpressionGenerator.GenerateExpression(generator, field.Type, field.ConstantValue, canUseFieldReference)) 112tokens.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)) 115tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 119tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 123tokens.Add(SyntaxFactory.Token(SyntaxKind.WithEventsKeyword)) 127tokens.Add(SyntaxFactory.Token(SyntaxKind.DimKeyword)) 131Return SyntaxFactory.TokenList(tokens)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (20)
23Return destination.WithMembers(SyntaxFactory.List(members)) 36Return destination.WithMembers(SyntaxFactory.List(members)) 78SyntaxFactory.MethodStatement(kind, subOrFunctionKeyword:=SyntaxFactory.Token(keyword), identifier:=method.Name.ToIdentifierToken). 95Dim endConstruct = If(isSub, SyntaxFactory.EndSubStatement(), SyntaxFactory.EndFunctionStatement()) 96Return SyntaxFactory.MethodBlock( 108Return SyntaxFactory.SimpleAsClause( 129Select SyntaxFactory.HandlesClauseItem(If(token.Kind = SyntaxKind.IdentifierToken, 130DirectCast(SyntaxFactory.WithEventsEventContainer(token.ValueText.ToIdentifierToken()), EventContainerSyntax), 131SyntaxFactory.KeywordEventContainer(token)), identifier) 134Return If(array.Length = 0, Nothing, SyntaxFactory.HandlesClause(array)) 150result.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 154result.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 158result.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 162result.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 166result.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 170result.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 174result.Add(SyntaxFactory.Token(SyntaxKind.AsyncKeyword)) 178Return SyntaxFactory.TokenList(result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (32)
114If(isInterface, SyntaxFactory.EndInterfaceStatement(), If(isStruct, SyntaxFactory.EndStructureStatement(), If(isModule, SyntaxFactory.EndModuleStatement, SyntaxFactory.EndClassStatement))) 117SyntaxFactory.TypeBlock( 119SyntaxFactory.TypeStatement( 123keyword:=SyntaxFactory.Token(keywordKind), 135Return SyntaxFactory.DelegateStatement( 139subOrFunctionKeyword:=If(invokeMethod.ReturnsVoid, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)), 144SyntaxFactory.SimpleAsClause(invokeMethod.ReturnType.GenerateTypeSyntax()))) 150SyntaxFactory.SimpleAsClause(namedType.EnumUnderlyingType.GenerateTypeSyntax()), 152Return SyntaxFactory.EnumBlock( 153SyntaxFactory.EnumStatement( 169tokens.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 171tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 173tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 175tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 177tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 178tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 180tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 181tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 183tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 189tokens.Add(SyntaxFactory.Token(SyntaxKind.NotInheritableKeyword)) 193tokens.Add(SyntaxFactory.Token(SyntaxKind.MustInheritKeyword)) 197Return SyntaxFactory.TokenList(tokens) 211Return SyntaxFactory.SingletonList( 212SyntaxFactory.InheritsStatement(types:=SyntaxFactory.SingletonSeparatedList(namedType.BaseType.GenerateTypeSyntax()))) 221Dim typeNodes = SyntaxFactory.SeparatedList(types) 222Return SyntaxFactory.SingletonList(SyntaxFactory.ImplementsStatement(types:=typeNodes))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (13)
90Return SyntaxFactory.CompilationUnit().WithImports(GenerateImportsStatements([namespace])) 92Return SyntaxFactory.NamespaceBlock( 93SyntaxFactory.NamespaceStatement(SyntaxFactory.ParseName(name))) 103Return If(statements.Count = 0, Nothing, SyntaxFactory.List(statements)) 111Return SyntaxFactory.ImportsStatement( 112SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)( 113SyntaxFactory.SimpleImportsClause(SyntaxFactory.ImportAliasClause([alias].Name.ToIdentifierToken), name))) 118Return SyntaxFactory.ImportsStatement( 119SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)( 120SyntaxFactory.SimpleImportsClause(name))) 131Return SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (8)
45Dim begin = SyntaxFactory.OperatorStatement( 47SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.SharedKeyword)), 48SyntaxFactory.Token(operatorSyntaxKind), 50SyntaxFactory.SimpleAsClause(method.ReturnType.GenerateTypeSyntax())) 59Return SyntaxFactory.OperatorBlock( 62endOperatorStatement:=SyntaxFactory.EndOperatorStatement())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ParameterGenerator.vb (15)
27Return SyntaxFactory.ParameterList(SyntaxFactory.SeparatedList(result)) 49Dim arguments = Enumerable.Repeat(Of ArgumentSyntax)(SyntaxFactory.OmittedArgument(), arrayType.Rank) 50Dim argumentList = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments)) 52Return SyntaxFactory.Parameter( 56SyntaxFactory.SimpleAsClause(type:=elementType.GenerateTypeSyntax()), 63SyntaxFactory.SimpleAsClause(type:=parameter.Type.GenerateTypeSyntax())) 64Return SyntaxFactory.Parameter( 74Return SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.ParamArrayKeyword)) 77Dim modifiers = SyntaxFactory.TokenList() 80modifiers = modifiers.Add(SyntaxFactory.Token(SyntaxKind.ByRefKeyword)) 84modifiers = modifiers.Add(SyntaxFactory.Token(SyntaxKind.OptionalKeyword)) 92Return SyntaxFactory.EqualsValue(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (29)
29Return destination.WithMembers(SyntaxFactory.List(members)) 69Dim begin = SyntaxFactory.PropertyStatement(identifier:=[property].Name.ToIdentifierToken). 94Return SyntaxFactory.PropertyBlock( 97endPropertyStatement:=SyntaxFactory.EndPropertyStatement()) 116Return SyntaxFactory.List(accessors.WhereNotNull()) 132Return SyntaxFactory.GetAccessorBlock( 133SyntaxFactory.GetAccessorStatement().WithModifiers(GenerateAccessorModifiers([property], accessor, destination, options)), 135SyntaxFactory.EndGetStatement()) 137Return SyntaxFactory.SetAccessorBlock( 138SyntaxFactory.SetAccessorStatement() _ 140.WithParameterList(SyntaxFactory.ParameterList(parameters:=SyntaxFactory.SingletonSeparatedList( 141SyntaxFactory.Parameter(identifier:=SyntaxFactory.ModifiedIdentifier("value")).WithAsClause(SyntaxFactory.SimpleAsClause(type:=[property].Type.GenerateTypeSyntax()))))), 143SyntaxFactory.EndSetStatement()) 150Return SyntaxFactory.List(statementsOpt.OfType(Of StatementSyntax)) 169Return SyntaxFactory.TokenList(modifiers) 184tokens.Add(SyntaxFactory.Token(SyntaxKind.DefaultKeyword)) 192tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 196tokens.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 200tokens.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 204tokens.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 208tokens.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 212tokens.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 218tokens.Add(SyntaxFactory.Token(SyntaxKind.WriteOnlyKeyword)) 223tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 226Return SyntaxFactory.TokenList(tokens) 240Return SyntaxFactory.SimpleAsClause(attributes, [property].Type.GenerateTypeSyntax())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\StatementGenerator.vb (1)
12Return SyntaxFactory.List(statements.OfType(Of StatementSyntax)())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\TypeParameterGenerator.vb (15)
13SyntaxFactory.TypeParameterList(parameters:=SyntaxFactory.SeparatedList(typeParameters.Select(AddressOf GenerateTypeParameter)))) 17Return SyntaxFactory.TypeParameter( 18varianceKeyword:=If(symbol.Variance = VarianceKind.In, SyntaxFactory.Token(SyntaxKind.InKeyword), If(symbol.Variance = VarianceKind.Out, SyntaxFactory.Token(SyntaxKind.OutKeyword), Nothing)), 26constraints.Add(SyntaxFactory.ClassConstraint(SyntaxFactory.Token(SyntaxKind.ClassKeyword))) 30constraints.Add(SyntaxFactory.StructureConstraint(SyntaxFactory.Token(SyntaxKind.StructureKeyword))) 42constraints.AddRange(symbol.ConstraintTypes.Select(Function(t) SyntaxFactory.TypeConstraint(t.GenerateTypeSyntax()))) 45constraints.Add(SyntaxFactory.NewConstraint(SyntaxFactory.Token(SyntaxKind.NewKeyword))) 53Return SyntaxFactory.TypeParameterSingleConstraintClause(constraint:=constraints(0)) 56Return SyntaxFactory.TypeParameterMultipleConstraintClause( 57constraints:=SyntaxFactory.SeparatedList(constraints))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (17)
33tokens.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 36tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 39tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 42tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 45tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 46tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 49tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 50tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 64Return SyntaxFactory.List(result) 72Return SyntaxFactory.ImplementsClause( 73interfaceMembers:=SyntaxFactory.SingletonSeparatedList( 74SyntaxFactory.QualifiedName( 88Return statement.WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 188node.WithPrependedLeadingTrivia(SyntaxFactory.ParseLeadingTrivia(comment)) _ 189.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker), 220Dim names = SyntaxFactory.SingletonSeparatedList(modifiedIdentifierNode) 223fieldDecl.WithDeclarators(SyntaxFactory.SingletonSeparatedList(newVariableDeclarator))), T)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (9)
346Return Cast(Of TDeclarationNode)(compilationUnit.AddAttributes(SyntaxFactory.AttributesStatement(attributeSyntaxList))) 423Dim newAttributes = SyntaxFactory.SeparatedList(attributes.Where(Function(a) a IsNot attributeToRemove)) 429Return SyntaxFactory.List(newAttributeLists) 444Return SyntaxFactory.List(attributeStatements.Select(Function(attrStatement) If(attrStatement Is attributeStatement, newAttributeStatement, attrStatement))) 473result = DirectCast(methodBlock, MethodBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 476result = DirectCast(methodBlock, ConstructorBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 479result = DirectCast(methodBlock, OperatorBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 482result = DirectCast(methodBlock, AccessorBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 634Return SyntaxFactory.TokenList(newModifiers)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
35Dim result = SyntaxFactory.ParenthesizedExpression(expression.WithoutTrivia()) _ 108Return SyntaxFactory.CTypeExpression( 116Return SyntaxFactory.PredefinedCastExpression( 117keyword:=SyntaxFactory.Token(castKeyword),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (6)
27expression = expression.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 49Return CreateMemberAccessExpression(symbol, SyntaxFactory.GlobalName(), simpleNameSyntax) 67Return CreateMemberAccessExpression(symbol, SyntaxFactory.GlobalName(), result) 75Return AddInformationTo(SyntaxFactory.SimpleMemberAccessExpression(container, SyntaxFactory.Token(SyntaxKind.DotToken), simpleName), symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
28Return SyntaxFactory.TriviaList(WithoutElasticTrivia(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (4)
74SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None), 75SyntaxFactory.Identifier(text)) 86Return SyntaxFactory.ModifiedIdentifier(text.ToIdentifierToken) 92Return SyntaxFactory.IdentifierName(text.ToIdentifierToken()).WithAdditionalAnnotations(Simplifier.Annotation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SyntaxListExtensions.vb (2)
13Return SyntaxFactory.List(result) 18Return SyntaxFactory.List(sequence)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (7)
45Return node.WithTrailingTrivia(node.GetTrailingTrivia().Select(Function(t) If(t.Kind = SyntaxKind.ColonTrivia, SyntaxFactory.ElasticCarriageReturnLineFeed, t))) 51Return SyntaxFactory.SingletonList(Of TSyntax)( 52allElements.Last().WithAppendedTrailingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed)) 54Return SyntaxFactory.List(Of TSyntax)( 94Return SyntaxFactory.EndClassStatement().WithAdditionalAnnotations(Formatter.Annotation) 96Return SyntaxFactory.EndInterfaceStatement().WithAdditionalAnnotations(Formatter.Annotation) 98Return SyntaxFactory.EndStructureStatement().WithAdditionalAnnotations(Formatter.Annotation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (79)
32type = type.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 52Dim commas = SyntaxFactory.TokenList(Enumerable.Repeat(SyntaxFactory.Token(SyntaxKind.CommaToken), commaCount)) 53ranks.Add(SyntaxFactory.ArrayRankSpecifier(SyntaxFactory.Token(SyntaxKind.OpenParenToken), commas, SyntaxFactory.Token(SyntaxKind.CloseParenToken))) 57Dim arrayTypeSyntax = SyntaxFactory.ArrayType(elementTypeSyntax, SyntaxFactory.List(ranks)) 62Return AddInformationTo(SyntaxFactory.IdentifierName("dynamic"), symbol) 78Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Object")) 82Return AddInformationTo(SyntaxFactory.NullableType(symbol.TypeArguments.First().Accept(Me)), symbol) 89Return SyntaxFactory.GenericName( 91SyntaxFactory.TypeArgumentList(SyntaxFactory.SeparatedList(symbol.TypeArguments.[Select](Function(t) t.Accept(Me))))) 97Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Object")) 99Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Boolean")) 101Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Char")) 103Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("SByte")) 105Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Byte")) 107Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int16")) 109Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt16")) 111Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int32")) 113Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int64")) 115Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt32")) 117Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt64")) 119Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Decimal")) 121Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Single")) 123Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Double")) 125Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("String")) 127Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("DateTime")) 140Return SyntaxFactory.TupleType(SyntaxFactory.SeparatedList( 142SyntaxFactory.NamedTupleElement( 143SyntaxFactory.Identifier(element.Name), 144SyntaxFactory.SimpleAsClause( 145SyntaxFactory.Token(SyntaxKind.AsKeyword), 148DirectCast(SyntaxFactory.TypedTupleElement( 163Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax), symbol) 168Return AddInformationTo(SyntaxFactory.QualifiedName(SyntaxFactory.GlobalName(), simpleNameSyntax), symbol) 172Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), simpleNameSyntax), symbol) 187Return AddInformationTo(SyntaxFactory.QualifiedName(SyntaxFactory.GlobalName(), result), symbol) 193Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), result), symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (101)
41Public Overrides ReadOnly Property CarriageReturnLineFeed As SyntaxTrivia = SyntaxFactory.CarriageReturnLineFeed 43Public Overrides ReadOnly Property ElasticCarriageReturnLineFeed As SyntaxTrivia = SyntaxFactory.ElasticCarriageReturnLineFeed 52Return SyntaxFactory.EndOfLine(text) 56Return SyntaxFactory.CommentTrivia("'" + text) 60Return SyntaxFactory.LocalDeclarationStatement( 61SyntaxFactory.TokenList(SyntaxFactory.Token(If(isConst, SyntaxKind.ConstKeyword, SyntaxKind.DimKeyword))), 62SyntaxFactory.SingletonSeparatedList(VariableDeclarator(type, SyntaxFactory.ModifiedIdentifier(identifier), initializer))) 74Return EqualsValueClause(SyntaxFactory.Token(SyntaxKind.EqualsToken), value) 78Return SyntaxFactory.EqualsValue(operatorToken, DirectCast(value, ExpressionSyntax)) 82Return SyntaxFactory.VariableDeclarator( 83SyntaxFactory.SingletonSeparatedList(name), 84If(type Is Nothing, Nothing, SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax))), 87SyntaxFactory.EqualsValue(DirectCast(expression, ExpressionSyntax)))) 91Return SyntaxFactory.Identifier(text) 95Return SyntaxFactory.ConditionalAccessExpression( 101Return SyntaxFactory.SimpleMemberAccessExpression(DirectCast(name, SimpleNameSyntax)) 126Return SyntaxFactory.YieldStatement(DirectCast(expression, ExpressionSyntax)) 136Return SyntaxFactory.InterpolatedStringExpression( 137startToken, SyntaxFactory.List(content.Cast(Of InterpolatedStringContentSyntax)), endToken) 141Return SyntaxFactory.InterpolatedStringText(textToken) 145Return SyntaxFactory.InterpolatedStringTextToken(content, value) 149Return SyntaxFactory.Interpolation(DirectCast(syntaxNode, ExpressionSyntax)) 153Return SyntaxFactory.InterpolationAlignmentClause( 154SyntaxFactory.Token(SyntaxKind.CommaToken), 159Return SyntaxFactory.InterpolationFormatClause( 160SyntaxFactory.Token(SyntaxKind.ColonToken), 161SyntaxFactory.InterpolatedStringTextToken(format, format)) 165Return SyntaxFactory.TypeParameterList( 166SyntaxFactory.SeparatedList(Of TypeParameterSyntax)( 167typeParameterNames.Select(Function(n) SyntaxFactory.TypeParameter(n)))) 190Return SyntaxFactory.TypeOfIsNotExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)) 227Dim evStatement = SyntaxFactory.EventStatement( 230customKeyword:=SyntaxFactory.Token(SyntaxKind.CustomKeyword), 231eventKeyword:=SyntaxFactory.Token(SyntaxKind.EventKeyword), 234asClause:=SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)), 237Return SyntaxFactory.EventBlock( 239accessors:=SyntaxFactory.List(accessors), 240endEventStatement:=SyntaxFactory.EndEventStatement()) 244Dim asClause = SyntaxFactory.SimpleAsClause(DirectCast(delegateType, TypeSyntax)) 246Dim valueParameter = SyntaxFactory.Parameter( 249identifier:=SyntaxFactory.ModifiedIdentifier("value"), 253Return SyntaxFactory.AccessorBlock( 255SyntaxFactory.AccessorStatement( 259accessorKeyword:=SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword), 260parameterList:=SyntaxFactory.ParameterList(SyntaxFactory.SingletonSeparatedList(valueParameter))), 262SyntaxFactory.EndAddHandlerStatement()) 266Dim asClause = SyntaxFactory.SimpleAsClause(DirectCast(delegateType, TypeSyntax)) 268Dim valueParameter = SyntaxFactory.Parameter( 271identifier:=SyntaxFactory.ModifiedIdentifier("value"), 275Return SyntaxFactory.AccessorBlock( 277SyntaxFactory.AccessorStatement( 281accessorKeyword:=SyntaxFactory.Token(SyntaxKind.RemoveHandlerKeyword), 282parameterList:=SyntaxFactory.ParameterList(SyntaxFactory.SingletonSeparatedList(valueParameter))), 284SyntaxFactory.EndRemoveHandlerStatement()) 290Return SyntaxFactory.AccessorBlock( 292SyntaxFactory.AccessorStatement( 296accessorKeyword:=SyntaxFactory.Token(SyntaxKind.RaiseEventKeyword), 299SyntaxFactory.EndRaiseEventStatement()) 306Return SyntaxFactory.List(nodes.Select(AddressOf AsStatement)) 313Return SyntaxFactory.ExpressionStatement(expr) 380Return If(parameters IsNot Nothing, SyntaxFactory.ParameterList(SyntaxFactory.SeparatedList(parameters.Cast(Of ParameterSyntax)())), SyntaxFactory.ParameterList()) 384Dim _list = SyntaxFactory.TokenList() 389_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword)) 393_list = _list.Add(SyntaxFactory.Token(SyntaxKind.DefaultKeyword)) 398_list = _list.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 400_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 402_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 404_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 406_list = _list.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)).Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 408_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)).Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 417_list = _list.Add(SyntaxFactory.Token(SyntaxKind.MustInheritKeyword)) 419_list = _list.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 424_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 429_list = _list.Add(SyntaxFactory.Token(SyntaxKind.NotInheritableKeyword)) 431_list = _list.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 436_list = _list.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 440_list = _list.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 444_list = _list.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 448_list = _list.Add(SyntaxFactory.Token(SyntaxKind.AsyncKeyword)) 452_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)) 456_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 460_list = _list.Add(SyntaxFactory.Token(SyntaxKind.WriteOnlyKeyword)) 469_list = _list.Add(SyntaxFactory.Token(SyntaxKind.WithEventsKeyword)) 473_list = _list.Add(SyntaxFactory.Token(SyntaxKind.DimKeyword)) 539Return SyntaxFactory.OrExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 543Return SyntaxFactory.DirectCastExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation) 547Return SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)) 551Return SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)) 559Return SyntaxFactory.SimpleMemberAccessExpression( 561SyntaxFactory.Token(SyntaxKind.DotToken), 585Return SyntaxFactory.CTypeExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (1)
29SyntaxFactory.BracketedIdentifier(identifierToken.LeadingTrivia, identifierToken.ValueText, identifierToken.TrailingTrivia) _
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.vb (1)
63Return SyntaxFactory.ParseSyntaxTree(text, options, filePath, cancellationToken)
Roslyn.Diagnostics.VisualBasic.Analyzers (560)
src\45a5dce26ceffa63\VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
123Dim newImports = SyntaxFactory.List(oldImports.WhereNotNull())
src\f388afcd21099bcf\InitializeParameterHelpers.vb (2)
33SyntaxFactory.ReturnStatement(DirectCast(singleLineLambda.Body, ExpressionSyntax))) 34Return SyntaxFactory.List(ImmutableArray.Create(convertedStatement))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
47Dim expr = SyntaxFactory.GetStandaloneExpression(expression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SingleLineRewriter.vb (6)
25token = token.WithLeadingTrivia(SyntaxFactory.ElasticSpace) 27token = token.WithLeadingTrivia(SyntaxFactory.Space) 33token = token.WithTrailingTrivia(SyntaxFactory.ElasticSpace) 35token = token.WithTrailingTrivia(SyntaxFactory.Space) 50token = SyntaxFactory.StringLiteralToken( 55token = SyntaxFactory.InterpolatedStringTextToken(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (23)
201SyntaxFactory.SingletonList(DirectCast(singleLineLambdaExpression.Body, StatementSyntax)), 558Return SyntaxFactory.SingletonList(DirectCast(DirectCast(node, SingleLineLambdaExpressionSyntax).Body, StatementSyntax)) 626Return SyntaxFactory.MultiLineSubLambdaExpression( 629SyntaxFactory.EndSubStatement()).WithAdditionalAnnotations(annotations) 689Dim ifStatement = SyntaxFactory.IfStatement(singleLineIf.IfKeyword, singleLineIf.Condition, singleLineIf.ThenKeyword) _ 690.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 694SyntaxFactory.ElseBlock( 695SyntaxFactory.ElseStatement(singleLineIf.ElseClause.ElseKeyword).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker), 697.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker)) 699Dim [endIf] = SyntaxFactory.EndIfStatement(SyntaxFactory.Token(SyntaxKind.EndKeyword), SyntaxFactory.Token(SyntaxKind.IfKeyword)) _ 702multiLineIf = SyntaxFactory.MultiLineIfBlock( 703SyntaxFactory.IfStatement(singleLineIf.IfKeyword, singleLineIf.Condition, singleLineIf.ThenKeyword) _ 704.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker), 729statements = SyntaxFactory.List({DirectCast(multiLineIf, StatementSyntax)}) 737Dim multiLineLambda = SyntaxFactory.MultiLineSubLambdaExpression( 740SyntaxFactory.EndSubStatement()).WithAdditionalAnnotations(annotations) 1149Return SyntaxFactory.List(DirectCast(node, CompilationUnitSyntax).Attributes.SelectMany(Function(s) s.AttributeLists))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (4)
78Dim trailing = SyntaxFactory.ParseTrailingTrivia(text) 79Dim leading = SyntaxFactory.ParseLeadingTrivia(text.Substring(trailing.FullSpan.Length)) 111Return SyntaxFactory.TriviaList(vbTriviaData.GetTriviaList(cancellationToken)) 116Return SyntaxFactory.ParseLeadingTrivia(text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (6)
16Private ReadOnly _lineContinuationTrivia As SyntaxTrivia = SyntaxFactory.LineContinuationTrivia("_") 52Return SyntaxFactory.Whitespace(text) 57_newLine = SyntaxFactory.EndOfLine(Context.Options.NewLine) 218Dim formattedTrivia = SyntaxFactory.Trivia(DirectCast(result.GetFormattedRoot(cancellationToken), StructuredTriviaSyntax)) 251Dim formattedTrivia = SyntaxFactory.Trivia(DirectCast(result.GetFormattedRoot(cancellationToken), StructuredTriviaSyntax)) 295Dim singlelineDocCommentTrivia = SyntaxFactory.ParseLeadingTrivia(singlelineDocComments)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicFileBannerFacts.vb (1)
30SyntaxFactory.CommentTrivia(text),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (8)
33Public ReadOnly Property ElasticMarker As SyntaxTrivia = SyntaxFactory.ElasticMarker Implements ISyntaxFacts.ElasticMarker 35Public ReadOnly Property ElasticCarriageReturnLineFeed As SyntaxTrivia = SyntaxFactory.ElasticCarriageReturnLineFeed Implements ISyntaxFacts.ElasticCarriageReturnLineFeed 93Return SyntaxFactory.ParseToken(text, startStatement:=True) 97Return SyntaxFactory.ParseLeadingTrivia(text) 174Return SyntaxFactory.GetStandaloneExpression(TryCast(node, ExpressionSyntax)) 470Dim token = SyntaxFactory.ParseToken(identifier) 1365Return SyntaxFactory.AreEquivalent(token1, token2) 1369Return SyntaxFactory.AreEquivalent(node1, node2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsOrganizer.vb (2)
96Return SyntaxFactory.List(finalList) 142Return SyntaxFactory.SeparatedList(result, clauses.GetSeparators())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (5)
101result.AddRange(DecomposeNameParts(SyntaxFactory.IdentifierName(dottedName.Right.Identifier))) 108result.Add(SyntaxFactory.IdentifierName(SyntaxFactory.Identifier(globalName.GlobalKeyword.ToString()))) 113Dim value = Compare(SyntaxFactory.IdentifierName(x.Identifier), SyntaxFactory.IdentifierName(y.Identifier))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
92semanticRootOfOriginalExpr = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression) 160nodeToSpeculate = SyntaxFactory.EqualsValue(asNewClauseNode.NewExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ArgumentGenerator.vb (3)
11Return GenerateArgument(SyntaxFactory.SimpleArgument(DirectCast(argument, ExpressionSyntax))) 18Return SyntaxFactory.ArgumentList(arguments:=SyntaxFactory.SeparatedList(arguments.Select(AddressOf GenerateArgument)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\AttributeGenerator.vb (10)
22Return SyntaxFactory.List(attributes.OrderBy(Function(a) a.AttributeClass.Name).Select(Function(a) GenerateAttributeBlock(a, options, target))) 26Return SyntaxFactory.AttributeList( 27SyntaxFactory.SingletonSeparatedList(GenerateAttribute(attribute, options, target))) 38Return SyntaxFactory.Attribute( 39If(target.HasValue, SyntaxFactory.AttributeTarget(target.Value), Nothing), 52Function(a) SyntaxFactory.SimpleArgument(GenerateExpression(generator, a)))) 55Function(kvp) SyntaxFactory.SimpleArgument(SyntaxFactory.NameColonEquals(kvp.Key.ToIdentifierName()), GenerateExpression(generator, kvp.Value)))) 57Return SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (22)
39SyntaxFactory.SubNewStatement() _ 49SyntaxFactory.ConstructorBlock( 52endSubStatement:=SyntaxFactory.EndSubStatement())) 79Return SyntaxFactory.List(statements) 86tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 91Return SyntaxFactory.TokenList(tokens) 96Return SyntaxFactory.ExpressionStatement( 97expression:=SyntaxFactory.InvocationExpression( 98SyntaxFactory.SimpleMemberAccessExpression( 99expression:=SyntaxFactory.MyBaseExpression(), 100operatorToken:=SyntaxFactory.Token(SyntaxKind.DotToken), 101name:=SyntaxFactory.IdentifierName("New")), 102argumentList:=SyntaxFactory.ArgumentList( 103arguments:=SyntaxFactory.SeparatedList(constructor.Parameters.Select(Function(p) SyntaxFactory.SimpleArgument(SyntaxFactory.IdentifierName(p.Name))).OfType(Of ArgumentSyntax))))) 107Return SyntaxFactory.ExpressionStatement( 108expression:=SyntaxFactory.InvocationExpression( 109SyntaxFactory.SimpleMemberAccessExpression( 110expression:=SyntaxFactory.MeExpression(), 111operatorToken:=SyntaxFactory.Token(SyntaxKind.DotToken), 112name:=SyntaxFactory.IdentifierName("New")),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConversionGenerator.vb (9)
41SyntaxFactory.Token(SyntaxKind.PublicKeyword), 42SyntaxFactory.Token(SyntaxKind.SharedKeyword) 45modifiers.Add(SyntaxFactory.Token( 50Dim begin = SyntaxFactory.OperatorStatement( 52SyntaxFactory.TokenList(modifiers), 53SyntaxFactory.Token(SyntaxKind.CTypeKeyword), 55SyntaxFactory.SimpleAsClause(method.ReturnType.GenerateTypeSyntax())) 64Return SyntaxFactory.OperatorBlock( 67endOperatorStatement:=SyntaxFactory.EndOperatorStatement())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EnumMemberGenerator.vb (19)
28Return destination.WithMembers(SyntaxFactory.List(Of StatementSyntax)(members)). 29WithEndEnumStatement(If(destination.EndEnumStatement.IsMissing, SyntaxFactory.EndEnumStatement(), destination.EndEnumStatement)) 46Dim member = SyntaxFactory.EnumMemberDeclaration(enumMember.Name.ToIdentifierToken()) _ 47.WithInitializer(If(value Is Nothing, Nothing, SyntaxFactory.EqualsValue(value:=value))) 98Return SyntaxFactory.LeftShiftExpression( 99left:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericLiteral.Token.Text, LiteralBase.Decimal, TypeCharacter.None, 1)), 100right:=SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(shiftValue.ToString(), LiteralBase.Decimal, TypeCharacter.None, IntegerUtilities.ToUnsigned(shiftValue)))) 115Return SyntaxFactory.NumericLiteralExpression( 116SyntaxFactory.IntegerLiteralToken(firstTwoChars + ushortValue.ToString("X") + lastTwoChars, LiteralBase.Hexadecimal, TypeCharacter.UShortLiteral, IntegerUtilities.ToUnsigned(ushortValue))) 120Return SyntaxFactory.NumericLiteralExpression( 121SyntaxFactory.IntegerLiteralToken(firstTwoChars + shortValue.ToString("X") + numericText.Last(), LiteralBase.Hexadecimal, TypeCharacter.ShortLiteral, IntegerUtilities.ToUnsigned(shortValue))) 123Return SyntaxFactory.NumericLiteralExpression( 124SyntaxFactory.IntegerLiteralToken(firstTwoChars + value.ToString("X"), LiteralBase.Hexadecimal, TypeCharacter.None, IntegerUtilities.ToUnsigned(value))) 127Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 8), LiteralBase.Octal, TypeCharacter.None, IntegerUtilities.ToUnsigned(value))) 129Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken(numericText.Substring(0, 2) + Convert.ToString(value, 2), LiteralBase.Binary, TypeCharacter.None, IntegerUtilities.ToUnsigned(value)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\EventGenerator.vb (6)
145Return SyntaxFactory.EventStatement( 154Return SyntaxFactory.EventStatement( 173tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 177tokens.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 181Return SyntaxFactory.TokenList(tokens) 187Return SyntaxFactory.SimpleAsClause([event].Type.GenerateTypeSyntax())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.StringPiece.vb (2)
45Return SyntaxFactory.StringLiteralExpression( 46SyntaxFactory.StringLiteralToken(literal, Me.Value))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (51)
27Return SyntaxFactory.CollectionInitializer( 28SyntaxFactory.SeparatedList(typedConstant.Values.Select(Function(v) GenerateExpression(generator, v)))) 35Return SyntaxFactory.GetTypeExpression(DirectCast(typedConstant.Value, ITypeSymbol).GenerateTypeSyntax()) 62Return SyntaxFactory.TrueLiteralExpression(SyntaxFactory.Token(SyntaxKind.TrueKeyword)) 64Return SyntaxFactory.FalseLiteralExpression(SyntaxFactory.Token(SyntaxKind.FalseKeyword)) 100Return SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)) 105Return SyntaxFactory.DateLiteralExpression( 106SyntaxFactory.DateLiteralToken(literal, value)) 112Return SyntaxFactory.StringLiteralExpression(SyntaxFactory.StringLiteralToken(s_doubleQuote & s_doubleQuote, String.Empty)) 117Return SyntaxFactory.PredefinedCastExpression(SyntaxFactory.Token(SyntaxKind.CStrKeyword), pieces(0).GenerateExpression()) 128expression = SyntaxFactory.ConcatenateExpression(expression, subExpression) 136Dim expression As ExpressionSyntax = SyntaxFactory.GlobalName() 138expression = SyntaxFactory.SimpleMemberAccessExpression( 140SyntaxFactory.Token(SyntaxKind.DotToken), 141SyntaxFactory.IdentifierName(name)) 151Dim argument = SyntaxFactory.SimpleArgument( 152SyntaxFactory.NumericLiteralExpression( 153SyntaxFactory.IntegerLiteralToken(value.ToString(Nothing, CultureInfo.InvariantCulture), LiteralBase.Decimal, TypeCharacter.None, CULng(value)))) 154Dim invocation = SyntaxFactory.InvocationExpression( 156SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(argument))) 208Dim expression As ExpressionSyntax = SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken( 213expression = SyntaxFactory.UnaryMinusExpression(expression) 217Return SyntaxFactory.PredefinedCastExpression(SyntaxFactory.Token(SyntaxKind.CByteKeyword), expression) 219Return SyntaxFactory.PredefinedCastExpression(SyntaxFactory.Token(SyntaxKind.CSByteKeyword), expression) 280Return SyntaxFactory.DivideExpression( 284Return SyntaxFactory.DivideExpression( 288Return SyntaxFactory.DivideExpression( 289SyntaxFactory.UnaryMinusExpression(GenerateFloatLiteral(1.0, "1.0")), 305Return SyntaxFactory.DivideExpression( 309Return SyntaxFactory.DivideExpression( 313Return SyntaxFactory.DivideExpression( 314SyntaxFactory.UnaryMinusExpression(GenerateFloatLiteral(1.0, "1.0F")), 351Return If(negative, SyntaxFactory.UnaryMinusExpression(literalSyntax), literalSyntax) 357Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.FloatingLiteralToken( 366Return SyntaxFactory.CharacterLiteralExpression(SyntaxFactory.CharacterLiteralToken( 386Return SyntaxFactory.NumericLiteralExpression(SyntaxFactory.DecimalLiteralToken(literal, typeSuffix, value)) 403Return SyntaxFactory.SimpleMemberAccessExpression(memberAccess, SyntaxFactory.Token(SyntaxKind.DotToken), SyntaxFactory.IdentifierName(specialValue.Value)) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\FieldGenerator.vb (13)
79Dim initializer = If(initializerNode IsNot Nothing, SyntaxFactory.EqualsValue(initializerNode), GenerateEqualsValue(options.Generator, field)) 82SyntaxFactory.FieldDeclaration( 85SyntaxFactory.SingletonSeparatedList( 86SyntaxFactory.VariableDeclarator( 87SyntaxFactory.SingletonSeparatedList(field.Name.ToModifiedIdentifier), 88SyntaxFactory.SimpleAsClause(field.Type.GenerateTypeSyntax()), 97Return SyntaxFactory.EqualsValue(ExpressionGenerator.GenerateExpression(generator, field.Type, field.ConstantValue, canUseFieldReference)) 112tokens.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)) 115tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 119tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 123tokens.Add(SyntaxFactory.Token(SyntaxKind.WithEventsKeyword)) 127tokens.Add(SyntaxFactory.Token(SyntaxKind.DimKeyword)) 131Return SyntaxFactory.TokenList(tokens)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (20)
23Return destination.WithMembers(SyntaxFactory.List(members)) 36Return destination.WithMembers(SyntaxFactory.List(members)) 78SyntaxFactory.MethodStatement(kind, subOrFunctionKeyword:=SyntaxFactory.Token(keyword), identifier:=method.Name.ToIdentifierToken). 95Dim endConstruct = If(isSub, SyntaxFactory.EndSubStatement(), SyntaxFactory.EndFunctionStatement()) 96Return SyntaxFactory.MethodBlock( 108Return SyntaxFactory.SimpleAsClause( 129Select SyntaxFactory.HandlesClauseItem(If(token.Kind = SyntaxKind.IdentifierToken, 130DirectCast(SyntaxFactory.WithEventsEventContainer(token.ValueText.ToIdentifierToken()), EventContainerSyntax), 131SyntaxFactory.KeywordEventContainer(token)), identifier) 134Return If(array.Length = 0, Nothing, SyntaxFactory.HandlesClause(array)) 150result.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 154result.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 158result.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 162result.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 166result.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 170result.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 174result.Add(SyntaxFactory.Token(SyntaxKind.AsyncKeyword)) 178Return SyntaxFactory.TokenList(result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (32)
114If(isInterface, SyntaxFactory.EndInterfaceStatement(), If(isStruct, SyntaxFactory.EndStructureStatement(), If(isModule, SyntaxFactory.EndModuleStatement, SyntaxFactory.EndClassStatement))) 117SyntaxFactory.TypeBlock( 119SyntaxFactory.TypeStatement( 123keyword:=SyntaxFactory.Token(keywordKind), 135Return SyntaxFactory.DelegateStatement( 139subOrFunctionKeyword:=If(invokeMethod.ReturnsVoid, SyntaxFactory.Token(SyntaxKind.SubKeyword), SyntaxFactory.Token(SyntaxKind.FunctionKeyword)), 144SyntaxFactory.SimpleAsClause(invokeMethod.ReturnType.GenerateTypeSyntax()))) 150SyntaxFactory.SimpleAsClause(namedType.EnumUnderlyingType.GenerateTypeSyntax()), 152Return SyntaxFactory.EnumBlock( 153SyntaxFactory.EnumStatement( 169tokens.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 171tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 173tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 175tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 177tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 178tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 180tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 181tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 183tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 189tokens.Add(SyntaxFactory.Token(SyntaxKind.NotInheritableKeyword)) 193tokens.Add(SyntaxFactory.Token(SyntaxKind.MustInheritKeyword)) 197Return SyntaxFactory.TokenList(tokens) 211Return SyntaxFactory.SingletonList( 212SyntaxFactory.InheritsStatement(types:=SyntaxFactory.SingletonSeparatedList(namedType.BaseType.GenerateTypeSyntax()))) 221Dim typeNodes = SyntaxFactory.SeparatedList(types) 222Return SyntaxFactory.SingletonList(SyntaxFactory.ImplementsStatement(types:=typeNodes))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (13)
90Return SyntaxFactory.CompilationUnit().WithImports(GenerateImportsStatements([namespace])) 92Return SyntaxFactory.NamespaceBlock( 93SyntaxFactory.NamespaceStatement(SyntaxFactory.ParseName(name))) 103Return If(statements.Count = 0, Nothing, SyntaxFactory.List(statements)) 111Return SyntaxFactory.ImportsStatement( 112SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)( 113SyntaxFactory.SimpleImportsClause(SyntaxFactory.ImportAliasClause([alias].Name.ToIdentifierToken), name))) 118Return SyntaxFactory.ImportsStatement( 119SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)( 120SyntaxFactory.SimpleImportsClause(name))) 131Return SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (8)
45Dim begin = SyntaxFactory.OperatorStatement( 47SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.SharedKeyword)), 48SyntaxFactory.Token(operatorSyntaxKind), 50SyntaxFactory.SimpleAsClause(method.ReturnType.GenerateTypeSyntax())) 59Return SyntaxFactory.OperatorBlock( 62endOperatorStatement:=SyntaxFactory.EndOperatorStatement())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ParameterGenerator.vb (15)
27Return SyntaxFactory.ParameterList(SyntaxFactory.SeparatedList(result)) 49Dim arguments = Enumerable.Repeat(Of ArgumentSyntax)(SyntaxFactory.OmittedArgument(), arrayType.Rank) 50Dim argumentList = SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments)) 52Return SyntaxFactory.Parameter( 56SyntaxFactory.SimpleAsClause(type:=elementType.GenerateTypeSyntax()), 63SyntaxFactory.SimpleAsClause(type:=parameter.Type.GenerateTypeSyntax())) 64Return SyntaxFactory.Parameter( 74Return SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.ParamArrayKeyword)) 77Dim modifiers = SyntaxFactory.TokenList() 80modifiers = modifiers.Add(SyntaxFactory.Token(SyntaxKind.ByRefKeyword)) 84modifiers = modifiers.Add(SyntaxFactory.Token(SyntaxKind.OptionalKeyword)) 92Return SyntaxFactory.EqualsValue(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (29)
29Return destination.WithMembers(SyntaxFactory.List(members)) 69Dim begin = SyntaxFactory.PropertyStatement(identifier:=[property].Name.ToIdentifierToken). 94Return SyntaxFactory.PropertyBlock( 97endPropertyStatement:=SyntaxFactory.EndPropertyStatement()) 116Return SyntaxFactory.List(accessors.WhereNotNull()) 132Return SyntaxFactory.GetAccessorBlock( 133SyntaxFactory.GetAccessorStatement().WithModifiers(GenerateAccessorModifiers([property], accessor, destination, options)), 135SyntaxFactory.EndGetStatement()) 137Return SyntaxFactory.SetAccessorBlock( 138SyntaxFactory.SetAccessorStatement() _ 140.WithParameterList(SyntaxFactory.ParameterList(parameters:=SyntaxFactory.SingletonSeparatedList( 141SyntaxFactory.Parameter(identifier:=SyntaxFactory.ModifiedIdentifier("value")).WithAsClause(SyntaxFactory.SimpleAsClause(type:=[property].Type.GenerateTypeSyntax()))))), 143SyntaxFactory.EndSetStatement()) 150Return SyntaxFactory.List(statementsOpt.OfType(Of StatementSyntax)) 169Return SyntaxFactory.TokenList(modifiers) 184tokens.Add(SyntaxFactory.Token(SyntaxKind.DefaultKeyword)) 192tokens.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 196tokens.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 200tokens.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 204tokens.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 208tokens.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 212tokens.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 218tokens.Add(SyntaxFactory.Token(SyntaxKind.WriteOnlyKeyword)) 223tokens.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 226Return SyntaxFactory.TokenList(tokens) 240Return SyntaxFactory.SimpleAsClause(attributes, [property].Type.GenerateTypeSyntax())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\StatementGenerator.vb (1)
12Return SyntaxFactory.List(statements.OfType(Of StatementSyntax)())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\TypeParameterGenerator.vb (15)
13SyntaxFactory.TypeParameterList(parameters:=SyntaxFactory.SeparatedList(typeParameters.Select(AddressOf GenerateTypeParameter)))) 17Return SyntaxFactory.TypeParameter( 18varianceKeyword:=If(symbol.Variance = VarianceKind.In, SyntaxFactory.Token(SyntaxKind.InKeyword), If(symbol.Variance = VarianceKind.Out, SyntaxFactory.Token(SyntaxKind.OutKeyword), Nothing)), 26constraints.Add(SyntaxFactory.ClassConstraint(SyntaxFactory.Token(SyntaxKind.ClassKeyword))) 30constraints.Add(SyntaxFactory.StructureConstraint(SyntaxFactory.Token(SyntaxKind.StructureKeyword))) 42constraints.AddRange(symbol.ConstraintTypes.Select(Function(t) SyntaxFactory.TypeConstraint(t.GenerateTypeSyntax()))) 45constraints.Add(SyntaxFactory.NewConstraint(SyntaxFactory.Token(SyntaxKind.NewKeyword))) 53Return SyntaxFactory.TypeParameterSingleConstraintClause(constraint:=constraints(0)) 56Return SyntaxFactory.TypeParameterMultipleConstraintClause( 57constraints:=SyntaxFactory.SeparatedList(constraints))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (17)
33tokens.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 36tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 39tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 42tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 45tokens.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 46tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 49tokens.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 50tokens.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 64Return SyntaxFactory.List(result) 72Return SyntaxFactory.ImplementsClause( 73interfaceMembers:=SyntaxFactory.SingletonSeparatedList( 74SyntaxFactory.QualifiedName( 88Return statement.WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 188node.WithPrependedLeadingTrivia(SyntaxFactory.ParseLeadingTrivia(comment)) _ 189.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker), 220Dim names = SyntaxFactory.SingletonSeparatedList(modifiedIdentifierNode) 223fieldDecl.WithDeclarators(SyntaxFactory.SingletonSeparatedList(newVariableDeclarator))), T)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (9)
346Return Cast(Of TDeclarationNode)(compilationUnit.AddAttributes(SyntaxFactory.AttributesStatement(attributeSyntaxList))) 423Dim newAttributes = SyntaxFactory.SeparatedList(attributes.Where(Function(a) a IsNot attributeToRemove)) 429Return SyntaxFactory.List(newAttributeLists) 444Return SyntaxFactory.List(attributeStatements.Select(Function(attrStatement) If(attrStatement Is attributeStatement, newAttributeStatement, attrStatement))) 473result = DirectCast(methodBlock, MethodBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 476result = DirectCast(methodBlock, ConstructorBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 479result = DirectCast(methodBlock, OperatorBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 482result = DirectCast(methodBlock, AccessorBlockSyntax).WithStatements(SyntaxFactory.List(allStatements)) 634Return SyntaxFactory.TokenList(newModifiers)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
35Dim result = SyntaxFactory.ParenthesizedExpression(expression.WithoutTrivia()) _ 108Return SyntaxFactory.CTypeExpression( 116Return SyntaxFactory.PredefinedCastExpression( 117keyword:=SyntaxFactory.Token(castKeyword),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (6)
27expression = expression.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 49Return CreateMemberAccessExpression(symbol, SyntaxFactory.GlobalName(), simpleNameSyntax) 67Return CreateMemberAccessExpression(symbol, SyntaxFactory.GlobalName(), result) 75Return AddInformationTo(SyntaxFactory.SimpleMemberAccessExpression(container, SyntaxFactory.Token(SyntaxKind.DotToken), simpleName), symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
28Return SyntaxFactory.TriviaList(WithoutElasticTrivia(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (4)
74SyntaxFactory.Identifier(escaped, isBracketed:=True, identifierText:=unescaped, typeCharacter:=TypeCharacter.None), 75SyntaxFactory.Identifier(text)) 86Return SyntaxFactory.ModifiedIdentifier(text.ToIdentifierToken) 92Return SyntaxFactory.IdentifierName(text.ToIdentifierToken()).WithAdditionalAnnotations(Simplifier.Annotation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SyntaxListExtensions.vb (2)
13Return SyntaxFactory.List(result) 18Return SyntaxFactory.List(sequence)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeBlockSyntaxExtensions.vb (7)
45Return node.WithTrailingTrivia(node.GetTrailingTrivia().Select(Function(t) If(t.Kind = SyntaxKind.ColonTrivia, SyntaxFactory.ElasticCarriageReturnLineFeed, t))) 51Return SyntaxFactory.SingletonList(Of TSyntax)( 52allElements.Last().WithAppendedTrailingTrivia(SyntaxFactory.ElasticCarriageReturnLineFeed)) 54Return SyntaxFactory.List(Of TSyntax)( 94Return SyntaxFactory.EndClassStatement().WithAdditionalAnnotations(Formatter.Annotation) 96Return SyntaxFactory.EndInterfaceStatement().WithAdditionalAnnotations(Formatter.Annotation) 98Return SyntaxFactory.EndStructureStatement().WithAdditionalAnnotations(Formatter.Annotation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (79)
32type = type.WithPrependedLeadingTrivia(SyntaxFactory.ElasticMarker).WithAppendedTrailingTrivia(SyntaxFactory.ElasticMarker) 52Dim commas = SyntaxFactory.TokenList(Enumerable.Repeat(SyntaxFactory.Token(SyntaxKind.CommaToken), commaCount)) 53ranks.Add(SyntaxFactory.ArrayRankSpecifier(SyntaxFactory.Token(SyntaxKind.OpenParenToken), commas, SyntaxFactory.Token(SyntaxKind.CloseParenToken))) 57Dim arrayTypeSyntax = SyntaxFactory.ArrayType(elementTypeSyntax, SyntaxFactory.List(ranks)) 62Return AddInformationTo(SyntaxFactory.IdentifierName("dynamic"), symbol) 78Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Object")) 82Return AddInformationTo(SyntaxFactory.NullableType(symbol.TypeArguments.First().Accept(Me)), symbol) 89Return SyntaxFactory.GenericName( 91SyntaxFactory.TypeArgumentList(SyntaxFactory.SeparatedList(symbol.TypeArguments.[Select](Function(t) t.Accept(Me))))) 97Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Object")) 99Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Boolean")) 101Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Char")) 103Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("SByte")) 105Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Byte")) 107Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int16")) 109Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt16")) 111Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int32")) 113Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Int64")) 115Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt32")) 117Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("UInt64")) 119Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Decimal")) 121Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Single")) 123Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Double")) 125Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("String")) 127Return SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("DateTime")) 140Return SyntaxFactory.TupleType(SyntaxFactory.SeparatedList( 142SyntaxFactory.NamedTupleElement( 143SyntaxFactory.Identifier(element.Name), 144SyntaxFactory.SimpleAsClause( 145SyntaxFactory.Token(SyntaxKind.AsKeyword), 148DirectCast(SyntaxFactory.TypedTupleElement( 163Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax), symbol) 168Return AddInformationTo(SyntaxFactory.QualifiedName(SyntaxFactory.GlobalName(), simpleNameSyntax), symbol) 172Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), simpleNameSyntax), symbol) 187Return AddInformationTo(SyntaxFactory.QualifiedName(SyntaxFactory.GlobalName(), result), symbol) 193Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), result), symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (101)
41Public Overrides ReadOnly Property CarriageReturnLineFeed As SyntaxTrivia = SyntaxFactory.CarriageReturnLineFeed 43Public Overrides ReadOnly Property ElasticCarriageReturnLineFeed As SyntaxTrivia = SyntaxFactory.ElasticCarriageReturnLineFeed 52Return SyntaxFactory.EndOfLine(text) 56Return SyntaxFactory.CommentTrivia("'" + text) 60Return SyntaxFactory.LocalDeclarationStatement( 61SyntaxFactory.TokenList(SyntaxFactory.Token(If(isConst, SyntaxKind.ConstKeyword, SyntaxKind.DimKeyword))), 62SyntaxFactory.SingletonSeparatedList(VariableDeclarator(type, SyntaxFactory.ModifiedIdentifier(identifier), initializer))) 74Return EqualsValueClause(SyntaxFactory.Token(SyntaxKind.EqualsToken), value) 78Return SyntaxFactory.EqualsValue(operatorToken, DirectCast(value, ExpressionSyntax)) 82Return SyntaxFactory.VariableDeclarator( 83SyntaxFactory.SingletonSeparatedList(name), 84If(type Is Nothing, Nothing, SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax))), 87SyntaxFactory.EqualsValue(DirectCast(expression, ExpressionSyntax)))) 91Return SyntaxFactory.Identifier(text) 95Return SyntaxFactory.ConditionalAccessExpression( 101Return SyntaxFactory.SimpleMemberAccessExpression(DirectCast(name, SimpleNameSyntax)) 126Return SyntaxFactory.YieldStatement(DirectCast(expression, ExpressionSyntax)) 136Return SyntaxFactory.InterpolatedStringExpression( 137startToken, SyntaxFactory.List(content.Cast(Of InterpolatedStringContentSyntax)), endToken) 141Return SyntaxFactory.InterpolatedStringText(textToken) 145Return SyntaxFactory.InterpolatedStringTextToken(content, value) 149Return SyntaxFactory.Interpolation(DirectCast(syntaxNode, ExpressionSyntax)) 153Return SyntaxFactory.InterpolationAlignmentClause( 154SyntaxFactory.Token(SyntaxKind.CommaToken), 159Return SyntaxFactory.InterpolationFormatClause( 160SyntaxFactory.Token(SyntaxKind.ColonToken), 161SyntaxFactory.InterpolatedStringTextToken(format, format)) 165Return SyntaxFactory.TypeParameterList( 166SyntaxFactory.SeparatedList(Of TypeParameterSyntax)( 167typeParameterNames.Select(Function(n) SyntaxFactory.TypeParameter(n)))) 190Return SyntaxFactory.TypeOfIsNotExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)) 227Dim evStatement = SyntaxFactory.EventStatement( 230customKeyword:=SyntaxFactory.Token(SyntaxKind.CustomKeyword), 231eventKeyword:=SyntaxFactory.Token(SyntaxKind.EventKeyword), 234asClause:=SyntaxFactory.SimpleAsClause(DirectCast(type, TypeSyntax)), 237Return SyntaxFactory.EventBlock( 239accessors:=SyntaxFactory.List(accessors), 240endEventStatement:=SyntaxFactory.EndEventStatement()) 244Dim asClause = SyntaxFactory.SimpleAsClause(DirectCast(delegateType, TypeSyntax)) 246Dim valueParameter = SyntaxFactory.Parameter( 249identifier:=SyntaxFactory.ModifiedIdentifier("value"), 253Return SyntaxFactory.AccessorBlock( 255SyntaxFactory.AccessorStatement( 259accessorKeyword:=SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword), 260parameterList:=SyntaxFactory.ParameterList(SyntaxFactory.SingletonSeparatedList(valueParameter))), 262SyntaxFactory.EndAddHandlerStatement()) 266Dim asClause = SyntaxFactory.SimpleAsClause(DirectCast(delegateType, TypeSyntax)) 268Dim valueParameter = SyntaxFactory.Parameter( 271identifier:=SyntaxFactory.ModifiedIdentifier("value"), 275Return SyntaxFactory.AccessorBlock( 277SyntaxFactory.AccessorStatement( 281accessorKeyword:=SyntaxFactory.Token(SyntaxKind.RemoveHandlerKeyword), 282parameterList:=SyntaxFactory.ParameterList(SyntaxFactory.SingletonSeparatedList(valueParameter))), 284SyntaxFactory.EndRemoveHandlerStatement()) 290Return SyntaxFactory.AccessorBlock( 292SyntaxFactory.AccessorStatement( 296accessorKeyword:=SyntaxFactory.Token(SyntaxKind.RaiseEventKeyword), 299SyntaxFactory.EndRaiseEventStatement()) 306Return SyntaxFactory.List(nodes.Select(AddressOf AsStatement)) 313Return SyntaxFactory.ExpressionStatement(expr) 380Return If(parameters IsNot Nothing, SyntaxFactory.ParameterList(SyntaxFactory.SeparatedList(parameters.Cast(Of ParameterSyntax)())), SyntaxFactory.ParameterList()) 384Dim _list = SyntaxFactory.TokenList() 389_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PartialKeyword)) 393_list = _list.Add(SyntaxFactory.Token(SyntaxKind.DefaultKeyword)) 398_list = _list.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)) 400_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PublicKeyword)) 402_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)) 404_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 406_list = _list.Add(SyntaxFactory.Token(SyntaxKind.FriendKeyword)).Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 408_list = _list.Add(SyntaxFactory.Token(SyntaxKind.PrivateKeyword)).Add(SyntaxFactory.Token(SyntaxKind.ProtectedKeyword)) 417_list = _list.Add(SyntaxFactory.Token(SyntaxKind.MustInheritKeyword)) 419_list = _list.Add(SyntaxFactory.Token(SyntaxKind.MustOverrideKeyword)) 424_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ShadowsKeyword)) 429_list = _list.Add(SyntaxFactory.Token(SyntaxKind.NotInheritableKeyword)) 431_list = _list.Add(SyntaxFactory.Token(SyntaxKind.NotOverridableKeyword)) 436_list = _list.Add(SyntaxFactory.Token(SyntaxKind.OverridesKeyword)) 440_list = _list.Add(SyntaxFactory.Token(SyntaxKind.OverridableKeyword)) 444_list = _list.Add(SyntaxFactory.Token(SyntaxKind.SharedKeyword)) 448_list = _list.Add(SyntaxFactory.Token(SyntaxKind.AsyncKeyword)) 452_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ConstKeyword)) 456_list = _list.Add(SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword)) 460_list = _list.Add(SyntaxFactory.Token(SyntaxKind.WriteOnlyKeyword)) 469_list = _list.Add(SyntaxFactory.Token(SyntaxKind.WithEventsKeyword)) 473_list = _list.Add(SyntaxFactory.Token(SyntaxKind.DimKeyword)) 539Return SyntaxFactory.OrExpression(ParenthesizeNonSimple(left), ParenthesizeNonSimple(right)) 543Return SyntaxFactory.DirectCastExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation) 547Return SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)) 551Return SyntaxFactory.NothingLiteralExpression(SyntaxFactory.Token(SyntaxKind.NothingKeyword)) 559Return SyntaxFactory.SimpleMemberAccessExpression( 561SyntaxFactory.Token(SyntaxKind.DotToken), 585Return SyntaxFactory.CTypeExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (1)
29SyntaxFactory.BracketedIdentifier(identifierToken.LeadingTrivia, identifierToken.ValueText, identifierToken.TrailingTrivia) _
System.Windows.Forms.Analyzers.CodeFixes.VisualBasic (12)
AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.vb (12)
87SyntaxFactory.Attribute( 89SyntaxFactory.ParseTypeName("DesignerSerializationVisibility"), 90SyntaxFactory.ParseArgumentList("(DesignerSerializationVisibility.Hidden)")) 98SyntaxFactory.AttributeList( 99SyntaxFactory.SingletonSeparatedList(designerSerializationVisibilityAttribute))) 147Add(SyntaxFactory.CarriageReturnLineFeed)), 148compilationUnit.WithLeadingTrivia(SyntaxFactory.CarriageReturnLineFeed)) 151Dim importsStatement As ImportsStatementSyntax = SyntaxFactory. 152ImportsStatement(SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)( 153SyntaxFactory.SimpleImportsClause( 154SyntaxFactory.ParseName(SystemComponentModelName)))). 159WithTrailingTrivia(SyntaxFactory.CarriageReturnLineFeed).