34 references to FormatPrimitive
Microsoft.AspNetCore.App.Analyzers (5)
src\Shared\RoslynUtils\SymbolExtensions.cs (5)
207
return $"({enumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.
FormatPrimitive
(defaultValue!, false, false)}";
217
return $"({underlyingEnumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.
FormatPrimitive
(defaultValue!, false, false)}";
229
float f => $"{SymbolDisplay.
FormatPrimitive
(f, false, false)}F",
233
decimal d => $"{SymbolDisplay.
FormatPrimitive
(d, false, false)}M",
234
_ => SymbolDisplay.
FormatPrimitive
(defaultValue, false, false)!,
Microsoft.AspNetCore.Http.RequestDelegateGenerator (6)
src\Shared\RoslynUtils\SymbolExtensions.cs (5)
207
return $"({enumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.
FormatPrimitive
(defaultValue!, false, false)}";
217
return $"({underlyingEnumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.
FormatPrimitive
(defaultValue!, false, false)}";
229
float f => $"{SymbolDisplay.
FormatPrimitive
(f, false, false)}F",
233
decimal d => $"{SymbolDisplay.
FormatPrimitive
(d, false, false)}M",
234
_ => SymbolDisplay.
FormatPrimitive
(defaultValue, false, false)!,
StaticRouteHandlerModel\EndpointParameter.cs (1)
160
KeyedServiceKey = SymbolDisplay.
FormatPrimitive
(constructorArgument.Value!, true, true);
Microsoft.CodeAnalysis.CSharp (2)
SymbolDisplay\SymbolDisplayVisitor_Constants.cs (1)
45
var valueString = SymbolDisplay.
FormatPrimitive
(value, quoteStrings: true, useHexadecimalNumbers: false);
Symbols\TypedConstantExtensions.cs (1)
43
var result = SymbolDisplay.
FormatPrimitive
(constant.ValueInternal, quoteStrings: true, useHexadecimalNumbers: false);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (16)
SymbolDisplay\SymbolDisplayTests.cs (16)
5185
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
(1, quoteStrings: false, useHexadecimalNumbers: false));
5186
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((uint)1, quoteStrings: false, useHexadecimalNumbers: false));
5187
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((byte)1, quoteStrings: false, useHexadecimalNumbers: false));
5188
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((sbyte)1, quoteStrings: false, useHexadecimalNumbers: false));
5189
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((short)1, quoteStrings: false, useHexadecimalNumbers: false));
5190
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((ushort)1, quoteStrings: false, useHexadecimalNumbers: false));
5191
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((long)1, quoteStrings: false, useHexadecimalNumbers: false));
5192
Assert.Equal("1", SymbolDisplay.
FormatPrimitive
((ulong)1, quoteStrings: false, useHexadecimalNumbers: false));
5193
Assert.Equal("x", SymbolDisplay.
FormatPrimitive
('x', quoteStrings: false, useHexadecimalNumbers: false));
5194
Assert.Equal("true", SymbolDisplay.
FormatPrimitive
(true, quoteStrings: false, useHexadecimalNumbers: false));
5195
Assert.Equal("1.5", SymbolDisplay.
FormatPrimitive
(1.5, quoteStrings: false, useHexadecimalNumbers: false));
5196
Assert.Equal("1.5", SymbolDisplay.
FormatPrimitive
((float)1.5, quoteStrings: false, useHexadecimalNumbers: false));
5197
Assert.Equal("1.5", SymbolDisplay.
FormatPrimitive
((decimal)1.5, quoteStrings: false, useHexadecimalNumbers: false));
5198
Assert.Equal("null", SymbolDisplay.
FormatPrimitive
(null, quoteStrings: false, useHexadecimalNumbers: false));
5199
Assert.Equal("abc", SymbolDisplay.
FormatPrimitive
("abc", quoteStrings: false, useHexadecimalNumbers: false));
5200
Assert.Null(SymbolDisplay.
FormatPrimitive
(SymbolDisplayFormat.TestFormat, quoteStrings: false, useHexadecimalNumbers: false));
Microsoft.Extensions.Validation.ValidationsGenerator (5)
src\Shared\RoslynUtils\SymbolExtensions.cs (5)
207
return $"({enumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.
FormatPrimitive
(defaultValue!, false, false)}";
217
return $"({underlyingEnumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.
FormatPrimitive
(defaultValue!, false, false)}";
229
float f => $"{SymbolDisplay.
FormatPrimitive
(f, false, false)}F",
233
decimal d => $"{SymbolDisplay.
FormatPrimitive
(d, false, false)}M",
234
_ => SymbolDisplay.
FormatPrimitive
(defaultValue, false, false)!,