6 overrides of SpecialType
Microsoft.CodeAnalysis (6)
ConstantValueSpecialized.cs (6)
42internal override SpecialType SpecialType 83internal override SpecialType SpecialType 167internal override SpecialType SpecialType 246internal override SpecialType SpecialType 287internal override SpecialType SpecialType 330internal override SpecialType SpecialType
19 references to SpecialType
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Conversions.cs (1)
802WellKnownMember? member = defaultValue.SpecialType switch
Binder\Binder_Invocation.cs (2)
1418TypeSymbol constantType = Compilation.GetSpecialType(defaultConstantValue.SpecialType); 1432if (!conversion.IsValid && defaultConstantValue is { SpecialType: SpecialType.System_Decimal or SpecialType.System_DateTime })
Binder\Semantics\Conversions\Conversions.cs (1)
78WellKnownMember? member = defaultValue.SpecialType switch
Emitter\Model\ParameterSymbolAdapter.cs (4)
83if (constant.SpecialType != SpecialType.None) 87type = AdaptedParameterSymbol.ContainingAssembly.GetSpecialType(constant.SpecialType); 241this.ExplicitDefaultConstantValue.SpecialType != SpecialType.System_Decimal && 242this.ExplicitDefaultConstantValue.SpecialType != SpecialType.System_DateTime;
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
390if (cv.SpecialType == SpecialType.System_Char)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
725Debug.Assert(constantOne.SpecialType != SpecialType.None); 1105return (compilation.GetSpecialType(constantOne.SpecialType), constantOne);
Symbols\Source\SourceParameterSymbolBase.cs (1)
83defaultValue.SpecialType == SpecialType.System_Decimal &&
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
199var attrData = defaultValue.SpecialType switch
Microsoft.CodeAnalysis.VisualBasic (6)
Binding\Binder_Invocation.vb (1)
3210Dim defaultSpecialType = defaultConstantValue.SpecialType
Binding\Binder_SelectCase.vb (3)
691Debug.Assert(lbConstantValue.SpecialType = ubConstantValue.SpecialType) 693Select Case lbConstantValue.SpecialType
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
264ElseIf value.SpecialType <> selfOrUnderlyingSpecialType Then
Symbols\Source\SourceParameterSymbolBase.vb (1)
59Select Case defaultValue.SpecialType