src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
45Return SyntaxFactory.
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\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\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\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\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)
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)
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)))
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(
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
45Return SyntaxFactory.