26 references to NoConversion
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Conversions.cs (1)
942Debug.Assert(_conversion.Kind is ConversionKind.NoConversion);
Binder\Binder_Operators.cs (3)
4878return new BoundIsOperator(node, operand, typeExpression, ConversionKind.NoConversion, resultType, hasErrors: true); 5120case ConversionKind.NoConversion: 5264goto case ConversionKind.NoConversion;
Binder\Binder_Patterns.cs (1)
800(conversion.ConversionKind == ConversionKind.NoConversion && convertedExpression.Type?.IsErrorType() == true))
Binder\Semantics\Conversions\Conversion.cs (5)
169? ConversionKind.NoConversion 248case ConversionKind.NoConversion: 293internal static Conversion NoConversion => new Conversion(ConversionKind.NoConversion); 641return Kind != ConversionKind.NoConversion; 1110return this.Kind == ConversionKind.NoConversion ? LookupResultKind.Empty : LookupResultKind.Viable;
Binder\Semantics\Conversions\ConversionEasyOut.cs (3)
27const byte NOC = (byte)ConversionKind.NoConversion; 77return ConversionKind.NoConversion; 82return ConversionKind.NoConversion;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
21case NoConversion:
Binder\Semantics\Conversions\ConversionsBase.cs (6)
698Debug.Assert(conversion.Kind == ConversionKind.NoConversion || IsStandardImplicitConversionFromType(conversion.Kind)); 916case ConversionKind.NoConversion: 1909return conversion.Kind != ConversionKind.NoConversion && 2041Debug.Assert(conversion.Kind == ConversionKind.NoConversion); 2055return ConversionKind.NoConversion; 2062return ConversionKind.NoConversion;
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
619case ConversionKind.NoConversion:
Compilation\CSharpSemanticModel.cs (1)
2179if (highestBoundExpr is BoundConversion { ConversionKind: ConversionKind.CollectionExpression or ConversionKind.NoConversion, Conversion: var convertedCollectionConversion })
FlowAnalysis\NullableWalker.cs (2)
9999case ConversionKind.NoConversion: 12692if (conversion.Kind == ConversionKind.NoConversion)
Lowering\SyntheticBoundNodeFactory.cs (1)
576Debug.Assert(conversion.Kind != ConversionKind.NoConversion);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1403return conversions.ClassifyImplicitConversionFromType(sourceType, targetType, ref discardedUseSiteInfo).Kind != ConversionKind.NoConversion;