21 references to UserDefinedConversionResultKind
Microsoft.CodeAnalysis.CSharp (21)
Binder\Semantics\Conversions\Conversion.cs (13)
169
_kind = conversionResult.Kind ==
UserDefinedConversionResultKind
.NoApplicableOperators
173
_uncommonData = conversionResult.Kind ==
UserDefinedConversionResultKind
.NoApplicableOperators && conversionResult.Results.IsEmpty
530
if (conversionResult.Kind ==
UserDefinedConversionResultKind
.Valid)
556
if (conversionResult.Kind ==
UserDefinedConversionResultKind
.Valid)
628
(_uncommonData as MethodUncommonData)?._conversionResult.Kind ==
UserDefinedConversionResultKind
.Valid;
1104
case
UserDefinedConversionResultKind
.Valid:
1106
case
UserDefinedConversionResultKind
.Ambiguous:
1107
case
UserDefinedConversionResultKind
.NoBestSourceType:
1108
case
UserDefinedConversionResultKind
.NoBestTargetType:
1110
case
UserDefinedConversionResultKind
.NoApplicableOperators:
1166
if (_uncommonData is MethodUncommonData { _conversionResult: { Kind: not
UserDefinedConversionResultKind
.NoApplicableOperators } conversionResult })
1184
if (!IsUnion && _uncommonData is MethodUncommonData { _conversionResult: { Kind:
UserDefinedConversionResultKind
.Valid } conversionResult })
1198
if (IsUnion && _uncommonData is MethodUncommonData { _conversionResult: { Kind:
UserDefinedConversionResultKind
.Valid } conversionResult })
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1751
if (result.Kind ==
UserDefinedConversionResultKind
.Valid)
Binder\Semantics\Conversions\UserDefinedConversionResult.cs (7)
27
public readonly
UserDefinedConversionResultKind
Kind;
32
UserDefinedConversionResultKind
.NoApplicableOperators,
40
UserDefinedConversionResultKind
.NoBestSourceType,
48
UserDefinedConversionResultKind
.NoBestTargetType,
56
UserDefinedConversionResultKind
.Ambiguous,
64
UserDefinedConversionResultKind
.Valid,
70
UserDefinedConversionResultKind
kind,