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