79 references to LiteralExpression
GenerateDocumentationAndConfigFiles (11)
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (8)
160generator.LiteralExpression(0))); 169generator.LiteralExpression(0)); 207generator.LiteralExpression(0))); 216generator.LiteralExpression(0)); 255generator.LiteralExpression(0))); 264generator.LiteralExpression(0)); 306generator.LiteralExpression(0))); 315generator.LiteralExpression(0));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (3)
92return [factory.ReturnStatement(factory.LiteralExpression(0))]; 189? factory.NegateExpression(factory.LiteralExpression(-value)) 190: factory.LiteralExpression(value);
ILLink.CodeFixProvider (4)
RequiresHelpers.cs (1)
19return [syntaxGenerator.AttributeArgument(syntaxGenerator.LiteralExpression($"Calls {symbolDisplayName}"))];
UnconditionalSuppressMessageCodeFixProvider.cs (3)
44syntaxGenerator.LiteralExpression(diagnostic.Descriptor.Category)); 51syntaxGenerator.LiteralExpression( 56syntaxGenerator.LiteralExpression("<Pending>"));
Microsoft.Analyzers.Extra (2)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (2)
594gen.LiteralExpression(CalcEventId(comp, targetClass, cancellationToken)), 596gen.LiteralExpression(details.Message),
Microsoft.CodeAnalysis.Analyzers (12)
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.cs (1)
166var newLiteral = generator.LiteralExpression(fixInfo.FixValue).WithTriviaFrom(literal.Syntax);
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (8)
160generator.LiteralExpression(0))); 169generator.LiteralExpression(0)); 207generator.LiteralExpression(0))); 216generator.LiteralExpression(0)); 255generator.LiteralExpression(0))); 264generator.LiteralExpression(0)); 306generator.LiteralExpression(0))); 315generator.LiteralExpression(0));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (3)
92return [factory.ReturnStatement(factory.LiteralExpression(0))]; 189? factory.NegateExpression(factory.LiteralExpression(-value)) 190: factory.LiteralExpression(value);
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46editor.ReplaceNode(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (3)
92return [factory.ReturnStatement(factory.LiteralExpression(0))]; 189? factory.NegateExpression(factory.LiteralExpression(-value)) 190: factory.LiteralExpression(value);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
102var newLiteral = generator.LiteralExpression(constant.Value);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
266IndexExpression((ExpressionSyntax)generator.LiteralExpression(constant2 - constant1)));
Microsoft.CodeAnalysis.CSharp.Features (8)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
94EqualsValueClause((ExpressionSyntax)generator.LiteralExpression(0)))]),
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
285: (ExpressionSyntax)generator.SubtractExpression(end, generator.LiteralExpression(1));
Snippets\CSharpForLoopSnippetProvider.cs (1)
30=> (ExpressionSyntax)generator.LiteralExpression(0);
Snippets\CSharpIntMainSnippetProvider.cs (1)
35var returnStatement = (StatementSyntax)generator.ReturnStatement(generator.LiteralExpression(0));
Snippets\CSharpReversedForLoopSnippetProvider.cs (2)
32return (ExpressionSyntax)generator.SubtractExpression(subtractFrom, generator.LiteralExpression(1)); 36=> (ExpressionSyntax)generator.LiteralExpression(0);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
102var newLiteral = generator.LiteralExpression(constant.Value);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
266IndexExpression((ExpressionSyntax)generator.LiteralExpression(constant2 - constant1)));
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\CSharpUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.cs (1)
28SyntaxFactory.SingletonList(SyntaxFactory.ArrayRankSpecifier(SyntaxFactory.SingletonSeparatedList((ExpressionSyntax)generator.LiteralExpression(1))))),
Microsoft.NetCore.Analyzers\Performance\CSharpUseStringMethodCharOverloadWithSingleCharacters.Fixer.cs (1)
76var argumentNode = (ArgumentSyntax)editor.Generator.Argument(editor.Generator.LiteralExpression(c));
Microsoft.CodeAnalysis.Features (7)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (3)
139generator.LiteralExpression(DebuggerDisplayPrefix), 141generator.LiteralExpression(DebuggerDisplaySuffix)); 146attributeArgument = generator.LiteralExpression(
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
209var zero = generator.LiteralExpression(0);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
738var zeroLiteralExpression = generator.LiteralExpression(0);
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
163var literalOne = replacer.Generator.LiteralExpression(1);
src\roslyn\src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46editor.ReplaceNode(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (2)
96DirectCast(generator.LiteralExpression(0), ExpressionSyntax), 99collectionVariable, foreachInfo.CountName), generator.LiteralExpression(1)), ExpressionSyntax)),
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\BasicUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.vb (1)
26arguments(0) = charArgumentSyntax.WithExpression(DirectCast(generator.LiteralExpression(charValueAsString), ExpressionSyntax))
Microsoft.NetCore.Analyzers\Performance\BasicUseStringMethodCharOverloadWithSingleCharacters.Fixer.vb (1)
67Dim argumentNode = DirectCast(editor.Generator.Argument(editor.Generator.LiteralExpression(c)), ArgumentSyntax)
Microsoft.CodeAnalysis.Workspaces (6)
Editing\SyntaxGenerator.cs (3)
1872=> LiteralExpression(false); 1878=> LiteralExpression(true); 1884=> LiteralExpression(value: null);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (3)
92return [factory.ReturnStatement(factory.LiteralExpression(0))]; 189? factory.NegateExpression(factory.LiteralExpression(-value)) 190: factory.LiteralExpression(value);
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
556generator.LiteralExpression(AppendSuffix(methodName, entryPointSuffix.Value))));
Roslyn.Diagnostics.Analyzers (14)
AbstractRunIterations`1.cs (2)
120syntaxGenerator.LiteralExpression(0), 121syntaxGenerator.LiteralExpression(10))),
ImportingConstructorShouldBeObsoleteCodeFixProvider.cs (1)
218attributeArgument = generator.LiteralExpression("This exported object must be obtained through the MEF export provider.");
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (8)
160generator.LiteralExpression(0))); 169generator.LiteralExpression(0)); 207generator.LiteralExpression(0))); 216generator.LiteralExpression(0)); 255generator.LiteralExpression(0))); 264generator.LiteralExpression(0)); 306generator.LiteralExpression(0))); 315generator.LiteralExpression(0));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (3)
92return [factory.ReturnStatement(factory.LiteralExpression(0))]; 189? factory.NegateExpression(factory.LiteralExpression(-value)) 190: factory.LiteralExpression(value);
System.Text.RegularExpressions.Generator (2)
UpgradeToGeneratedRegexCodeFixer.cs (2)
321cultureNameValue = generator.LiteralExpression(CultureInfo.CurrentCulture.Name); 421return generator.LiteralExpression(argument.Value.ConstantValue.Value);