21 references to UserDefinedConversionResultKind
Microsoft.CodeAnalysis.CSharp (21)
Binder\Semantics\Conversions\Conversion.cs (13)
161
_kind = conversionResult.Kind ==
UserDefinedConversionResultKind
.NoApplicableOperators
165
_uncommonData = conversionResult.Kind ==
UserDefinedConversionResultKind
.NoApplicableOperators && conversionResult.Results.IsEmpty
518
if (conversionResult.Kind ==
UserDefinedConversionResultKind
.Valid)
544
if (conversionResult.Kind ==
UserDefinedConversionResultKind
.Valid)
616
(_uncommonData as MethodUncommonData)?._conversionResult.Kind ==
UserDefinedConversionResultKind
.Valid;
1093
case
UserDefinedConversionResultKind
.Valid:
1095
case
UserDefinedConversionResultKind
.Ambiguous:
1096
case
UserDefinedConversionResultKind
.NoBestSourceType:
1097
case
UserDefinedConversionResultKind
.NoBestTargetType:
1099
case
UserDefinedConversionResultKind
.NoApplicableOperators:
1155
if (!IsUnion && _uncommonData is MethodUncommonData { _conversionResult: { Kind: not
UserDefinedConversionResultKind
.NoApplicableOperators } conversionResult })
1173
if (!IsUnion && _uncommonData is MethodUncommonData { _conversionResult: { Kind:
UserDefinedConversionResultKind
.Valid } conversionResult })
1187
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,