272 references to System_Double
Microsoft.CodeAnalysis (50)
Compilation\Expression.cs (1)
35case SpecialType.System_Double:
ConstantValue.cs (2)
449case SpecialType.System_Double: return ConstantValueTypeDiscriminator.Double; 501case ConstantValueTypeDiscriminator.Double: return SpecialType.System_Double;
MetadataReader\MetadataTypeCodeExtensions.cs (3)
55return SpecialType.System_Double; 122case SpecialType.System_Double: 163case SpecialType.System_Double:
SpecialMembers.cs (5)
153(byte)SpecialType.System_Double, // DeclaringTypeId 157(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 267(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 592(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 641(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double,
SpecialTypeExtensions.cs (6)
55case SpecialType.System_Double: 78case SpecialType.System_Double: 120case SpecialType.System_Double: 146case SpecialType.System_Double: 194case SpecialType.System_Double: 307return SpecialType.System_Double;
SpecialTypes.cs (2)
113s_typeIdToTypeCodeMap[(int)SpecialType.System_Double] = Microsoft.Cci.PrimitiveTypeCode.Float64; 137s_typeCodeToTypeIdMap[(int)Microsoft.Cci.PrimitiveTypeCode.Float64] = SpecialType.System_Double;
Symbols\TypedConstant.cs (1)
172case SpecialType.System_Double:
WellKnownMembers.cs (30)
31(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 32(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 39(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 40(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 41(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 111(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 127(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 151(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 175(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 199(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 223(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 247(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 271(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 295(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 318(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 1418(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 1515(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 1634(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 3067(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Value 3185(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Value 3409(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return type 3410(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Number As System.Double 3425(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return type 3426(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Number As System.Double 3433(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 3434(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 3441(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 3442(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, 3449(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double, // Return Type 3450(byte)SignatureTypeCode.TypeHandle, (byte)SpecialType.System_Double,
Microsoft.CodeAnalysis.CodeStyle (12)
ISemanticFactsExtensions.cs (1)
119=> type?.SpecialType is SpecialType.System_Single or SpecialType.System_Double;
ITypeSymbolExtensions.cs (3)
297case SpecialType.System_Double: 383case SpecialType.System_Double: 658case SpecialType.System_Double:
J\s\src\Compilers\Core\Portable\SpecialTypeExtensions.cs\SpecialTypeExtensions.cs (6)
55case SpecialType.System_Double: 78case SpecialType.System_Double: 120case SpecialType.System_Double: 146case SpecialType.System_Double: 194case SpecialType.System_Double: 307return SpecialType.System_Double;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SpecialTypeExtensions.cs\SpecialTypeExtensions.cs (1)
28SpecialType.System_Double => PredefinedType.Double,
PredefinedTypeExtensions.cs (1)
28PredefinedType.Double => SpecialType.System_Double,
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationHelpers.cs (1)
147SpecialType.System_Double => value is double,
Microsoft.CodeAnalysis.CSharp (60)
Binder\Binder_Conversions.cs (14)
1597case SpecialType.System_Double: 1752case SpecialType.System_Double: return (double)byteValue; 1772case SpecialType.System_Double: return (double)charValue; 1792case SpecialType.System_Double: return (double)uint16Value; 1812case SpecialType.System_Double: return (double)uint32Value; 1832case SpecialType.System_Double: return (double)uint64Value; 1851case SpecialType.System_Double: return (double)nuintValue; 1871case SpecialType.System_Double: return (double)sbyteValue; 1891case SpecialType.System_Double: return (double)int16Value; 1911case SpecialType.System_Double: return (double)int32Value; 1931case SpecialType.System_Double: return (double)int64Value; 1951case SpecialType.System_Double: return (double)nintValue; 1975case SpecialType.System_Double: return (double)doubleValue; 1995case SpecialType.System_Double: return (double)decimalValue;
Binder\Binder_Expressions.cs (1)
6207case SpecialType.System_Double:
Binder\Binder_Patterns.cs (1)
1688SpecialType.System_Double => BinaryOperatorKind.Double,
Binder\Binder_Statements.cs (1)
2208if (sourceType.SpecialType == SpecialType.System_Double && syntax.Kind() == SyntaxKind.NumericLiteralExpression &&
Binder\PatternExplainer.cs (2)
707SpecialType.System_Double => true, 746case SpecialType.System_Double:
Binder\Semantics\Conversions\ConversionsBase.cs (2)
1964case SpecialType.System_Double: 2048case SpecialType.System_Double:
Binder\Semantics\Operators\OperatorFacts.cs (1)
40case SpecialType.System_Double:
CodeGen\EmitArrayInitializer.cs (1)
712SpecialType.System_Int64 or SpecialType.System_UInt64 or SpecialType.System_Double;
CodeGen\EmitExpression.cs (1)
1322case SpecialType.System_Double:
Compilation\BuiltInOperators.cs (5)
276case UnaryOperatorKind.Double: opType = _compilation.GetSpecialType(SpecialType.System_Double); break; 758case BinaryOperatorKind.Double: return _compilation.GetSpecialType(SpecialType.System_Double); 790case BinaryOperatorKind.Double: return _compilation.GetSpecialType(SpecialType.System_Double); 822case BinaryOperatorKind.Double: return _compilation.GetSpecialType(SpecialType.System_Double); 851case BinaryOperatorKind.Double: return nullable.Construct(_compilation.GetSpecialType(SpecialType.System_Double));
FlowAnalysis\AbstractFlowPass.cs (1)
1385case SpecialType.System_Double:
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
227SpecialType.System_Double
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
539if (t1.Input.Type.SpecialType is SpecialType.System_Double or SpecialType.System_Single) 816SpecialType.System_Double => BinaryOperatorKind.DoubleLessThanOrEqual,
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
403if (input.Type.SpecialType == SpecialType.System_Double && double.IsNaN(value.DoubleValue) ||
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (8)
221if (type.SpecialType != SpecialType.System_Double && type.SpecialType != SpecialType.System_Single) 632IsInRange(sourceST, SpecialType.System_Char, SpecialType.System_Double) && 1413case SpecialType.System_Double: 1438case SpecialType.System_Double: 1463case SpecialType.System_Double: 1488case SpecialType.System_Double: 1515case SpecialType.System_Double: return SpecialMember.System_Decimal__op_Explicit_ToDouble; 1535case SpecialType.System_Double: return SpecialMember.System_Decimal__op_Explicit_FromDouble;
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
933specialType = SpecialType.System_Double;
Lowering\SyntheticBoundNodeFactory.cs (1)
721case { SpecialType: CodeAnalysis.SpecialType.System_Double }:
Parser\Lexer.cs (5)
373case SpecialType.System_Double: 1182info.ValueKind = SpecialType.System_Double; 1191info.ValueKind = SpecialType.System_Double; 1202info.ValueKind = SpecialType.System_Double; 1254case SpecialType.System_Double:
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
657case SpecialType.System_Double:
Symbols\Attributes\SourceAttributeData.cs (1)
380if (specType != SpecialType.System_Double)
Symbols\BaseTypeAnalysis.cs (1)
268case SpecialType.System_Double:
Symbols\Source\SourceAssemblySymbol.cs (1)
2743case SpecialType.System_Double:
Symbols\SpecialTypeExtensions.cs (1)
26case SpecialType.System_Double:
Symbols\TypeSymbolExtensions.cs (4)
595case SpecialType.System_Double: 1352case SpecialType.System_Double: 2127case SpecialType.System_Double: return 15; 2150case SpecialType.System_Double: return 30;
Syntax\SyntaxKindExtensions.cs (1)
36return SpecialType.System_Double;
Utilities\ValueSetFactory.cs (1)
47SpecialType.System_Double => ForDouble,
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CastSimplifier.cs (1)
959=> type?.SpecialType is SpecialType.System_Double or SpecialType.System_Single;
ITypeSymbolExtensions.cs (1)
24case SpecialType.System_Double:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
ExpressionGenerator.cs (1)
136if (value is double && !IsSpecialType(type, SpecialType.System_Double))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\EmitMetadataTests.cs (1)
458Assert.Same(module.GetCorLibType(SpecialType.System_Double), method4ParamTypes[2]);
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
54protected 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.Semantic.UnitTests (8)
Semantics\OperatorTests.cs (2)
8344(leftType.SpecialType == SpecialType.System_Decimal && (rightType.SpecialType == SpecialType.System_Double || rightType.SpecialType == SpecialType.System_Single)) || 8345(rightType.SpecialType == SpecialType.System_Decimal && (leftType.SpecialType == SpecialType.System_Double || leftType.SpecialType == SpecialType.System_Single))) &&
Semantics\StackAllocInitializerTests.cs (2)
1071Assert.Equal(SpecialType.System_Double, ((IPointerTypeSymbol)obj5Value.ConvertedType).PointedAtType.SpecialType); 1174Assert.Equal(SpecialType.System_Double, ((IPointerTypeSymbol)obj5Value.ConvertedType).PointedAtType.SpecialType);
Semantics\StackAllocSpanExpressionsTests.cs (2)
93Assert.Equal(SpecialType.System_Double, ((IPointerTypeSymbol)obj5Value.ConvertedType).PointedAtType.SpecialType); 168Assert.Equal(SpecialType.System_Double, ((IPointerTypeSymbol)obj5Value.ConvertedType).PointedAtType.SpecialType);
Semantics\UnsafeTests.cs (1)
7746{ SpecialType.System_Double, 8 },
Utilities\ValueSetTests.cs (1)
501Assert.Same(ForDouble, ForSpecialType(SpecialType.System_Double));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\GetSemanticInfoTests.cs (2)
2458Assert.Equal(SpecialType.System_Double, info.Type.SpecialType); 2459Assert.Equal(SpecialType.System_Double, info.ConvertedType.SpecialType);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
1833type = compilation.GetSpecialType(SpecialType.System_Double);
Symbols\TypeTests.cs (1)
1576Assert.Same(comp.GetSpecialType(SpecialType.System_Double), memType.GetNullableUnderlyingType());
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CastSimplifier.cs (1)
959=> type?.SpecialType is SpecialType.System_Double or SpecialType.System_Single;
CodeGeneration\CSharpSyntaxGenerator.cs (2)
3270case SpecialType.System_Double: 3450SpecialType.System_Double => SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.DoubleKeyword)),
ExpressionGenerator.cs (1)
136if (value is double && !IsSpecialType(type, SpecialType.System_Double))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
24case SpecialType.System_Double:
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (2)
24SpecialType.System_Double, 214SpecialType.System_Double => s_doubleConversions,
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
53SpecialType.System_Double => SyntaxKind.DoubleKeyword,
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
304VerifySyntax<TypeSyntax>(Generator.TypeExpression(SpecialType.System_Double), "double");
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\PdbHelpers.cs (1)
100(SpecialType.System_Double, double doubleVal) => ConstantValue.Create(doubleVal),
Microsoft.CodeAnalysis.Features (1)
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
384case SpecialType.System_Double:
Microsoft.CodeAnalysis.Scripting (2)
Hosting\ObjectFormatter\CommonPrimitiveFormatter.cs (1)
79case SpecialType.System_Double:
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (1)
307return SpecialType.System_Double;
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\OperationTestAnalyzer.cs (1)
1521if (binary.OperatorKind == BinaryOperatorKind.Multiply && binary.Type.SpecialType == SpecialType.System_Double)
Microsoft.CodeAnalysis.UnitTests (1)
CorLibTypesTests.cs (1)
59Assert.Equal(SpecialType.System_Double, SpecialTypes.GetTypeFromMetadataName(Cci.PrimitiveTypeCode.Float64));
Microsoft.CodeAnalysis.VisualBasic (60)
Binding\Binder_Conversions.vb (1)
276Case SyntaxKind.CDblKeyword : targetType = SpecialType.System_Double
Binding\Binder_SelectCase.vb (1)
709SpecialType.System_Double
Binding\Binder_Symbols.vb (1)
798type = SpecialType.System_Double
Binding\Binder_Utils.vb (3)
710specialType = SpecialType.System_Double 713specialType = SpecialType.System_Double 1384SpecialType.System_Double,
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
384type = SpecialType.System_Double
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
466SpecialType.System_Double,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (12)
444Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToBooleanDouble 452Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToByteDouble 461Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToSByteDouble 470Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToInt16Double 479Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToUInt16Double 488Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToInt32Double 497Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToUInt32Double 506Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToInt64Double 515Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.System_Convert__ToUInt64Double 533Case SpecialType.System_Double : specialHelper = SpecialMember.System_Decimal__op_Explicit_FromDouble 546Case SpecialType.System_Double 574Case SpecialType.System_Double : wellKnownHelper = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringDouble
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (8)
138If specialType <> SpecialType.System_Double AndAlso specialType <> SpecialType.System_Single Then 935Case SpecialType.System_Double : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDoubleObject 1028Case SpecialType.System_Double : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToStringDouble 1100Case SpecialType.System_Double : member = WellKnownMember.Microsoft_VisualBasic_CompilerServices_Conversions__ToDoubleString 1168Case SpecialType.System_Double : member = SpecialMember.System_Decimal__CtorDouble 1240Case SpecialType.System_Double : member = WellKnownMember.System_Convert__ToDoubleDecimal 1337Case SpecialType.System_Double 1356Case SpecialType.System_Double
Preprocessor\CConst.vb (2)
51Case SpecialType.System_Double 133Return New CConst(Of Double)(value, SpecialType.System_Double)
Preprocessor\ExpressionEvaluator.vb (9)
34Const ___Double = CType(SpecialType.System_Double, Byte) 93Case SpecialType.System_Double 339Case SpecialType.System_Double 378Return SpecialType.System_Double 428If specialType = SpecialType.System_Double OrElse specialType = SpecialType.System_Single Then 455If specialType = SpecialType.System_Double OrElse specialType = SpecialType.System_Single Then 493specialType = SpecialType.System_Double 875Case SpecialType.System_Double 914Case SpecialType.System_Double
Preprocessor\OperatorResolution.vb (2)
54Case SpecialType.System_Double 79Const t_r8 As Byte = CType(SpecialType.System_Double, Byte)
Semantics\CompileTimeCalculations.vb (1)
559Case SpecialType.System_Double
Semantics\Operators.vb (6)
604SpecialType.System_Double, 633SpecialType.System_Double, 639intrinsicOperatorType = SpecialType.System_Double 663SpecialType.System_Double, 678intrinsicOperatorType = SpecialType.System_Double 1724Const tDbl As SByte = SpecialType.System_Double
Symbols\Attributes\SourceAttributeData.vb (1)
225foundMatch = specType = SpecialType.System_Double
Symbols\SpecialTypeExtensions.vb (9)
13SpecialType.System_Double 38SpecialType.System_Double, 54SpecialType.System_Double, 108SpecialType.System_Double, 169Case SpecialType.System_Double 212Case SpecialType.System_Double 255Case SpecialType.System_Double 301Case SpecialType.System_Double 355Case SpecialType.System_Double
Symbols\TypeSymbolExtensions.vb (2)
321Return this.SpecialType = SpecialType.System_Double 450Case SpecialType.System_Double
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
CastAnalyzer.vb (1)
384Case SpecialType.System_Single, SpecialType.System_Double
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
ITypeSymbolExtensions.vb (3)
31Case specialType.System_Double 73specialType = specialType.System_Double 114SpecialType.System_Double,
StringExtensions.vb (1)
107SpecialType.System_Double,
TypeSyntaxGeneratorVisitor.vb (1)
122Case SpecialType.System_Double
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Emit\EmitMetadata.vb (1)
521Assert.Same([Module].GetCorLibType(SpecialType.System_Double), method4ParamTypes(2))
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\KeywordRecommenders\Types\BuiltInTypesKeywordRecommender.vb (1)
94SpecialType.System_Double,
Completion\Providers\DefaultArgumentProvider.vb (1)
50Case SpecialType.System_Double
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (1)
52Return Me.Document.SemanticModel.Compilation.GetSpecialType(SpecialType.System_Double)
Microsoft.CodeAnalysis.VisualBasic.Scripting (1)
Hosting\ObjectFormatter\VisualBasicTypeNameFormatter.vb (1)
28Case SpecialType.System_Double
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (12)
Compilation\CompilationAPITests.vb (1)
1792Dim doubleType = compilation.GetSpecialType(SpecialType.System_Double)
Semantics\Conversions.vb (7)
241Dim doubleType = c1.GetSpecialType(System_Double) 1092Dim doubleType = c1.GetSpecialType(System_Double) 1356Case System_Double : Return c.ToDouble(Nothing) 1414Case System_Double : Return CDbl(value) 2037c1.GetSpecialType(System_Double), 2053nullable.Construct(c1.GetSpecialType(System_Double)), 2177Private Const s_double = System_Double
Semantics\OverloadResolution.vb (4)
202Dim doubleConst As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(0.0R), c1.GetSpecialType(System_Double), Nothing) 2511System_Decimal, System_Single, System_Double} 2883Dim DoubleMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Double.MaxValue), c1.GetSpecialType(System_Double), Nothing) 3074Dim DoubleMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Double.MaxValue), c1.GetSpecialType(System_Double), Nothing)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
SymbolsTests\Source\OverridesTests.vb (2)
2510Dim x2DoubleArgGetter = (From meth In x2Getters Let params = meth.Parameters Where params.Length = 1 AndAlso params(0).Type.SpecialType = SpecialType.System_Double Select meth).First() 2530Dim x2DoubleArgSetter = (From meth In x2Setters Let params = meth.Parameters Where params.Length = 2 AndAlso params(0).Type.SpecialType = SpecialType.System_Double Select meth).First()
SymbolsTests\Source\PropertyTests.vb (1)
4348Assert.Equal(SpecialType.System_Double, propertiesDictionary!DoubleType.Type.SpecialType)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Syntax\ConstantExpressionEvaluatorTests.vb (1)
23Assert.Equal(ConstantValueTypeDiscriminator.Double, SpecialType.System_Double.ToConstantValueDiscriminator())
Microsoft.CodeAnalysis.VisualBasic.Workspaces (10)
CastAnalyzer.vb (1)
384Case SpecialType.System_Single, SpecialType.System_Double
CodeGeneration\ExpressionGenerator.vb (2)
269ElseIf TypeOf value Is Double AndAlso Not IsSpecialType(type, SpecialType.System_Double) Then 295type, SpecialType.System_Double, value, canUseFieldReference,
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
422Case SpecialType.System_Double
ITypeSymbolExtensions.vb (3)
31Case specialType.System_Double 73specialType = specialType.System_Double 114SpecialType.System_Double,
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
43Case SpecialType.System_Double
StringExtensions.vb (1)
107SpecialType.System_Double,
TypeSyntaxGeneratorVisitor.vb (1)
122Case SpecialType.System_Double
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
279VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Double), "Double")
Microsoft.CodeAnalysis.Workspaces (14)
CodeGenerationHelpers.cs (1)
147SpecialType.System_Double => value is double,
ISemanticFactsExtensions.cs (1)
119=> type?.SpecialType is SpecialType.System_Single or SpecialType.System_Double;
J\s\src\Compilers\Core\Portable\SpecialTypeExtensions.cs\SpecialTypeExtensions.cs (6)
55case SpecialType.System_Double: 78case SpecialType.System_Double: 120case SpecialType.System_Double: 146case SpecialType.System_Double: 194case SpecialType.System_Double: 307return SpecialType.System_Double;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (3)
297case SpecialType.System_Double: 383case SpecialType.System_Double: 658case SpecialType.System_Double:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SpecialTypeExtensions.cs\SpecialTypeExtensions.cs (1)
28SpecialType.System_Double => PredefinedType.Double,
PredefinedTypeExtensions.cs (1)
28PredefinedType.Double => SpecialType.System_Double,
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
421case SpecialType.System_Double:
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
736case SpecialType.System_Double:
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\AbstractCodeModelService.cs (1)
793EnvDTE.vsCMTypeRef.vsCMTypeRefDouble => SpecialType.System_Double,
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
797Case SpecialType.System_Double