295 references to System_Double
Aspire.Hosting.Azure.Provisioning.Generators (1)
AspireProvisioningProxyGenerator.cs (1)
2683SpecialType.System_Double or
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
2297SpecialType.System_Double => true,
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (1)
270case SpecialType.System_Double:
GenerateDocumentationAndConfigFiles (16)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (6)
57case SpecialType.System_Double: 80case SpecialType.System_Double: 122case SpecialType.System_Double: 148case SpecialType.System_Double: 196case SpecialType.System_Double: 307return SpecialType.System_Double;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
25or SpecialType.System_Double
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
119=> type?.SpecialType is SpecialType.System_Single or SpecialType.System_Double;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
296case SpecialType.System_Double: 388case SpecialType.System_Double: 670case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
30PredefinedType.Double => SpecialType.System_Double, 55SpecialType.System_Double => PredefinedType.Double,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
146SpecialType.System_Double => value is double,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
28case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
448case SpecialType.System_Double:
Microsoft.AspNetCore.Components.AI.SourceGenerators (1)
ToolBlockParser.cs (1)
273SpecialType.System_Double => ParameterTypeKind.Double,
Microsoft.Build.TaskAuthoring.Analyzer (2)
SupportedTaskItemTypes.cs (2)
37new SupportedSpecialType(SpecialType.System_Double, "double"), 73SpecialType.System_Double or
Microsoft.CodeAnalysis (51)
Compilation\Expression.cs (1)
35case SpecialType.System_Double:
ConstantValue.cs (2)
453case SpecialType.System_Double: return ConstantValueTypeDiscriminator.Double; 505case ConstantValueTypeDiscriminator.Double: return SpecialType.System_Double;
MetadataReader\MetadataTypeCodeExtensions.cs (3)
55return SpecialType.System_Double; 122case SpecialType.System_Double: 175case SpecialType.System_Double:
SpecialMembers.cs (5)
229(byte)SpecialType.System_Double, // DeclaringTypeId 233(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 364(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 689(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 738(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double,
SpecialTypeExtensions.cs (6)
57case SpecialType.System_Double: 80case SpecialType.System_Double: 122case SpecialType.System_Double: 148case SpecialType.System_Double: 196case SpecialType.System_Double: 307return SpecialType.System_Double;
SpecialTypes.cs (2)
127s_typeIdToTypeCodeMap[(int)SpecialType.System_Double] = Microsoft.Cci.PrimitiveTypeCode.Float64; 151s_typeCodeToTypeIdMap[(int)Microsoft.Cci.PrimitiveTypeCode.Float64] = SpecialType.System_Double;
Symbols\INamedTypeSymbolInternal.cs (1)
58case SpecialType.System_Double:
Symbols\TypedConstant.cs (1)
174case SpecialType.System_Double:
WellKnownMembers.cs (30)
25(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 26(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 33(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 34(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 35(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 91(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 107(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 131(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 155(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 179(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 203(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 227(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 251(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 275(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 298(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 1426(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 1523(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 1642(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 3065(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Value 3183(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Value 3468(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return type 3469(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Number As System.Double 3484(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return type 3485(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Number As System.Double 3492(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 3493(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 3500(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 3501(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 3508(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 3509(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double,
Microsoft.CodeAnalysis.Analyzers (17)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (6)
57case SpecialType.System_Double: 80case SpecialType.System_Double: 122case SpecialType.System_Double: 148case SpecialType.System_Double: 196case SpecialType.System_Double: 307return SpecialType.System_Double;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
376or SpecialType.System_Double
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
25or SpecialType.System_Double
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
119=> type?.SpecialType is SpecialType.System_Single or SpecialType.System_Double;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
296case SpecialType.System_Double: 388case SpecialType.System_Double: 670case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
30PredefinedType.Double => SpecialType.System_Double, 55SpecialType.System_Double => PredefinedType.Double,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
146SpecialType.System_Double => value is double,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
28case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
448case SpecialType.System_Double:
Microsoft.CodeAnalysis.AnalyzerUtilities (18)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (6)
57case SpecialType.System_Double: 80case SpecialType.System_Double: 122case SpecialType.System_Double: 148case SpecialType.System_Double: 196case SpecialType.System_Double: 307return SpecialType.System_Double;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
376or SpecialType.System_Double
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
25or SpecialType.System_Double
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (4)
48case SpecialType.System_Double: 368case SpecialType.System_Double: 373case SpecialType.System_Double: 382case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
119=> type?.SpecialType is SpecialType.System_Single or SpecialType.System_Double;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
296case SpecialType.System_Double: 388case SpecialType.System_Double: 670case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
30PredefinedType.Double => SpecialType.System_Double, 55SpecialType.System_Double => PredefinedType.Double,
Microsoft.CodeAnalysis.CodeStyle (12)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (6)
57case SpecialType.System_Double: 80case SpecialType.System_Double: 122case SpecialType.System_Double: 148case SpecialType.System_Double: 196case SpecialType.System_Double: 307return SpecialType.System_Double;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
119=> type?.SpecialType is SpecialType.System_Single or SpecialType.System_Double;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
296case SpecialType.System_Double: 388case SpecialType.System_Double: 670case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
30PredefinedType.Double => SpecialType.System_Double, 55SpecialType.System_Double => PredefinedType.Double,
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
386case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
146SpecialType.System_Double => value is double,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
28case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
448case SpecialType.System_Double:
Microsoft.CodeAnalysis.CSharp (60)
Binder\Binder_Conversions.cs (14)
3866case SpecialType.System_Double: 4021case SpecialType.System_Double: return (double)byteValue; 4041case SpecialType.System_Double: return (double)charValue; 4061case SpecialType.System_Double: return (double)uint16Value; 4081case SpecialType.System_Double: return (double)uint32Value; 4101case SpecialType.System_Double: return (double)uint64Value; 4120case SpecialType.System_Double: return (double)nuintValue; 4140case SpecialType.System_Double: return (double)sbyteValue; 4160case SpecialType.System_Double: return (double)int16Value; 4180case SpecialType.System_Double: return (double)int32Value; 4200case SpecialType.System_Double: return (double)int64Value; 4220case SpecialType.System_Double: return (double)nintValue; 4244case SpecialType.System_Double: return (double)doubleValue; 4264case SpecialType.System_Double: return (double)decimalValue;
Binder\Binder_Expressions.cs (1)
7529case SpecialType.System_Double:
Binder\Binder_Patterns.cs (1)
2053SpecialType.System_Double => BinaryOperatorKind.Double,
Binder\Binder_Statements.cs (1)
2291if (sourceType.SpecialType == SpecialType.System_Double && syntax.Kind() == SyntaxKind.NumericLiteralExpression &&
Binder\PatternExplainer.cs (2)
871SpecialType.System_Double => true, 910case SpecialType.System_Double:
Binder\Semantics\Conversions\ConversionsBase.cs (2)
2127case SpecialType.System_Double: 2211case SpecialType.System_Double:
Binder\Semantics\Operators\OperatorFacts.cs (1)
40case SpecialType.System_Double:
CodeGen\EmitArrayInitializer.cs (1)
806SpecialType.System_Int64 or SpecialType.System_UInt64 or SpecialType.System_Double;
CodeGen\EmitExpression.cs (1)
1367case SpecialType.System_Double:
Compilation\BuiltInOperators.cs (5)
276case UnaryOperatorKind.Double: opType = _compilation.GetSpecialType(SpecialType.System_Double); break; 755case BinaryOperatorKind.Double: return _compilation.GetSpecialType(SpecialType.System_Double); 787case BinaryOperatorKind.Double: return _compilation.GetSpecialType(SpecialType.System_Double); 819case BinaryOperatorKind.Double: return _compilation.GetSpecialType(SpecialType.System_Double); 846BinaryOperatorKind.Double => _compilation.GetSpecialType(SpecialType.System_Double),
FlowAnalysis\AbstractFlowPass.cs (1)
1473case SpecialType.System_Double:
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
227SpecialType.System_Double
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (8)
226if (type.SpecialType != SpecialType.System_Double && type.SpecialType != SpecialType.System_Single) 789IsInRange(sourceST, SpecialType.System_Char, SpecialType.System_Double) && 1680case SpecialType.System_Double: 1705case SpecialType.System_Double: 1730case SpecialType.System_Double: 1755case SpecialType.System_Double: 1782case SpecialType.System_Double: return SpecialMember.System_Decimal__op_Explicit_ToDouble; 1802case SpecialType.System_Double: return SpecialMember.System_Decimal__op_Explicit_FromDouble;
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
1111specialType = SpecialType.System_Double;
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
538if (t1.Input.Type.SpecialType is SpecialType.System_Double or SpecialType.System_Single) 824SpecialType.System_Double => BinaryOperatorKind.DoubleLessThanOrEqual,
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
432if (input.Type.SpecialType == SpecialType.System_Double && double.IsNaN(value.DoubleValue) ||
Lowering\SyntheticBoundNodeFactory.cs (1)
829case { SpecialType: CodeAnalysis.SpecialType.System_Double }:
Parser\Lexer.cs (5)
364case SpecialType.System_Double: 973info.ValueKind = SpecialType.System_Double; 982info.ValueKind = SpecialType.System_Double; 993info.ValueKind = SpecialType.System_Double; 1045case SpecialType.System_Double:
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
708case SpecialType.System_Double:
Symbols\Attributes\SourceAttributeData.cs (1)
414if (specType != SpecialType.System_Double)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2513case SpecialType.System_Double:
Symbols\Source\SourceAssemblySymbol.cs (1)
2812case SpecialType.System_Double:
Symbols\SpecialTypeExtensions.cs (1)
26case SpecialType.System_Double:
Symbols\TypeSymbolExtensions.cs (4)
700case SpecialType.System_Double: 1549case SpecialType.System_Double: 2323case SpecialType.System_Double: return 15; 2346case SpecialType.System_Double: return 30;
Syntax\SyntaxKindExtensions.cs (1)
36return SpecialType.System_Double;
Utilities\ValueSetFactory.cs (1)
48SpecialType.System_Double => ForDouble,
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
30case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1293=> type?.SpecialType is SpecialType.System_Double or SpecialType.System_Single;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
143if (value is double && !IsSpecialType(type, SpecialType.System_Double))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
287case SpecialType.System_Double:
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
49protected override SpecialType SpecialType => SpecialType.System_Double;
Completion\Providers\DefaultArgumentProvider.cs (1)
51SpecialType.System_Double => "0.0",
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Hosting\ObjectFormatter\CSharpTypeNameFormatter.cs (1)
35case SpecialType.System_Double: return "double";
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3514SpecialType.System_Double => DoubleKeyword,
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (2)
25SpecialType.System_Double, 223SpecialType.System_Double => s_doubleConversions,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
51SpecialType.System_Double => SyntaxKind.DoubleKeyword,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
30case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1293=> type?.SpecialType is SpecialType.System_Double or SpecialType.System_Single;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
143if (value is double && !IsSpecialType(type, SpecialType.System_Double))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
287case SpecialType.System_Double:
Microsoft.CodeAnalysis.Extensions.Package (11)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (6)
57case SpecialType.System_Double: 80case SpecialType.System_Double: 122case SpecialType.System_Double: 148case SpecialType.System_Double: 196case SpecialType.System_Double: 307return SpecialType.System_Double;
Symbols\ITypeSymbolExtensions.cs (3)
296case SpecialType.System_Double: 388case SpecialType.System_Double: 670case SpecialType.System_Double:
Symbols\PredefinedTypeExtensions.cs (2)
30PredefinedType.Double => SpecialType.System_Double, 55SpecialType.System_Double => PredefinedType.Double,
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
386case SpecialType.System_Double:
Microsoft.CodeAnalysis.NetAnalyzers (19)
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsAnalyzer.cs (7)
145AddBinaryOperatorMethods(methodSymbols, "AddScalar", armAdvSimdTypeSymbol, RuleKind.op_Addition, [SpecialType.System_Int64, SpecialType.System_UInt64, SpecialType.System_Double]); 147AddBinaryOperatorMethods(methodSymbols, "DivideScalar", armAdvSimdTypeSymbol, RuleKind.op_Division, [SpecialType.System_Double]); 149AddBinaryOperatorMethods(methodSymbols, "MultiplyScalar", armAdvSimdTypeSymbol, RuleKind.op_Multiply, [SpecialType.System_Double]); 152AddBinaryOperatorMethods(methodSymbols, "SubtractScalar", armAdvSimdTypeSymbol, RuleKind.op_Subtraction, [SpecialType.System_Int64, SpecialType.System_UInt64, SpecialType.System_Double]); 163AddUnaryOperatorMethods(methodSymbols, "NegateScalar", armAdvSimdTypeSymbol, RuleKind.op_UnaryNegation, [SpecialType.System_Double]); 250AddBinaryOperatorMethods(methodSymbols, "Multiply", x86Avx512FTypeSymbol, RuleKind.op_Multiply, [SpecialType.System_Single, SpecialType.System_Double]); 282AddBinaryOperatorMethods(methodSymbols, "Multiply", x86Sse2TypeSymbol, RuleKind.op_Multiply, [SpecialType.System_Double]);
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (3)
273SpecialType.System_Double => true, 320case SpecialType.System_Double: 372case SpecialType.System_Double:
Microsoft.NetCore.Analyzers\Runtime\DoNotLockOnObjectsWithWeakIdentity.cs (1)
132or SpecialType.System_Double
Microsoft.NetCore.Analyzers\Runtime\TestForNaNCorrectly.Fixer.cs (1)
86if (symbol is IFieldSymbol { HasConstantValue: true, Name: "NaN", Type: { SpecialType: SpecialType.System_Single or SpecialType.System_Double } type })
src\440320f3f10733a8\ValueContentAbstractValue.cs (4)
47case SpecialType.System_Double: 367case SpecialType.System_Double: 372case SpecialType.System_Double: 381case SpecialType.System_Double:
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
375or SpecialType.System_Double
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
112if (constantValueType.SpecialType is SpecialType.System_Double or SpecialType.System_Single)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
31or SpecialType.System_Double
Microsoft.CodeAnalysis.ResxSourceGenerator (14)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (6)
57case SpecialType.System_Double: 80case SpecialType.System_Double: 122case SpecialType.System_Double: 148case SpecialType.System_Double: 196case SpecialType.System_Double: 307return SpecialType.System_Double;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
376or SpecialType.System_Double
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
25or SpecialType.System_Double
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
119=> type?.SpecialType is SpecialType.System_Single or SpecialType.System_Double;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
296case SpecialType.System_Double: 388case SpecialType.System_Double: 670case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
30PredefinedType.Double => SpecialType.System_Double, 55SpecialType.System_Double => PredefinedType.Double,
Microsoft.CodeAnalysis.Scripting (2)
Hosting\ObjectFormatter\CommonPrimitiveFormatter.cs (1)
78case SpecialType.System_Double:
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
306return SpecialType.System_Double;
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (2)
158Case SpecialType.System_Double 252SpecialType.System_Double,
Microsoft.CodeAnalysis.Workspaces (15)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (6)
57case SpecialType.System_Double: 80case SpecialType.System_Double: 122case SpecialType.System_Double: 148case SpecialType.System_Double: 196case SpecialType.System_Double: 307return SpecialType.System_Double;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
119=> type?.SpecialType is SpecialType.System_Single or SpecialType.System_Double;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
296case SpecialType.System_Double: 388case SpecialType.System_Double: 670case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
30PredefinedType.Double => SpecialType.System_Double, 55SpecialType.System_Double => PredefinedType.Double,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
146SpecialType.System_Double => value is double,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
28case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
448case SpecialType.System_Double:
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
ConfigurationBindingGenerator.Parser.cs (1)
274case SpecialType.System_Double:
Microsoft.Extensions.Options.SourceGeneration (1)
OptionsSourceGenContext.cs (1)
54SpecialType.System_Double => true,
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
43SpecialType.System_Double
Microsoft.Gen.Metrics (1)
Parser.cs (1)
43SpecialType.System_Double
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
43SpecialType.System_Double
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSManagedTypeInfo.cs (1)
33case { SpecialType: SpecialType.System_Double }:
Microsoft.Interop.SourceGeneration (3)
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (1)
52or { ManagedType: SpecialTypeInfo { SpecialType: SpecialType.System_Double }, MarshallingAttributeInfo: NoMarshallingInfo or MarshalAsInfo(UnmanagedType.R8, _) }:
MarshallingAttributeInfo.cs (1)
177SpecialType.System_Double => CreateWellKnownComExceptionMarshallingData($"{TypeNames.ExceptionAsNaNMarshaller}<double>", unmanagedReturnType),
TypeSymbolExtensions.cs (1)
196or SpecialType.System_Double;
Roslyn.Diagnostics.Analyzers (17)
src\roslyn\src\Compilers\Core\Portable\SpecialTypeExtensions.cs (6)
57case SpecialType.System_Double: 80case SpecialType.System_Double: 122case SpecialType.System_Double: 148case SpecialType.System_Double: 196case SpecialType.System_Double: 307return SpecialType.System_Double;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
376or SpecialType.System_Double
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (1)
25or SpecialType.System_Double
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFactsExtensions.cs (1)
119=> type?.SpecialType is SpecialType.System_Single or SpecialType.System_Double;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
296case SpecialType.System_Double: 388case SpecialType.System_Double: 670case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\PredefinedTypeExtensions.cs (2)
30PredefinedType.Double => SpecialType.System_Double, 55SpecialType.System_Double => PredefinedType.Double,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
146SpecialType.System_Double => value is double,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (1)
28case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
448case SpecialType.System_Double:
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
30case SpecialType.System_Double:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1293=> type?.SpecialType is SpecialType.System_Double or SpecialType.System_Single;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
143if (value is double && !IsSpecialType(type, SpecialType.System_Double))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
287case SpecialType.System_Double:
System.Text.Json.SourceGeneration (2)
Helpers\RoslynExtensions.cs (1)
627SpecialType.System_Single or SpecialType.System_Double or SpecialType.System_Decimal;
JsonSourceGenerator.Parser.cs (1)
1939SpecialType.System_Single or SpecialType.System_Double or