2 instantiations of LiteralExpressionSyntax
Microsoft.CodeAnalysis.CSharp (2)
499 references to LiteralExpressionSyntax
Aspire.Hosting.Analyzers (1)
Microsoft.Analyzers.Extra.Tests (1)
Microsoft.AspNetCore.App.Analyzers (10)
Microsoft.AspNetCore.Components.Analyzers (8)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.CodeAnalysis.CSharp (18)
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
290LiteralExpressionSyntax);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (18)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (40)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (42)
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Features (49)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
290LiteralExpressionSyntax);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (113)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (51)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (24)
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (40)
CodeGeneration\SyntaxGeneratorTests.cs (39)
68VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0), "0");
69VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1), "1");
74VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0L), "0L");
75VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1L), "1L");
80VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0UL), "0UL");
81VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1UL), "1UL");
82VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(ulong.MinValue), "0UL");
85VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0.0f), "0F");
86VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1.0f), "1F");
95VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0.0), "0D");
96VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1.0), "1D");
105VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0m), "0M");
106VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0.00m), "0.00M");
107VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1.00m), "1.00M");
109VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1.0000000000m), "1.0000000000M");
110VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0.000000m), "0.000000M");
111VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0.0000000m), "0.0000000M");
112VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1000000000m), "1000000000M");
113VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(123456789.123456789m), "123456789.123456789M");
114VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1E-28m), "0.0000000000000000000000000001M");
115VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(0E-28m), "0.0000000000000000000000000000M");
116VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(1E-29m), "0.0000000000000000000000000000M");
117VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(-1E-29m), "0.0000000000000000000000000000M");
121VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression('c'), "'c'");
123VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression("str"), """
126VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression("s\"t\"r"), """
130VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(true), "true");
131VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(false), "false");
137VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression((short)0), "0");
138VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression((short)1), "1");
147VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression((ushort)0), "0");
148VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression((ushort)1), "1");
149VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(ushort.MinValue), "0");
156VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression((sbyte)0), "0");
157VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression((sbyte)1), "1");
166VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression((byte)0), "0");
167VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression((byte)1), "1");
168VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(byte.MinValue), "0");
169VerifySyntax<LiteralExpressionSyntax>(Generator.LiteralExpression(byte.MaxValue), "255");
Microsoft.CodeAnalysis.UnitTests (2)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.Interop.SourceGeneration (2)
Microsoft.Maui.Controls.BindingSourceGen (2)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Roslyn.Diagnostics.CSharp.Analyzers (19)