24 references to NoConversion
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder_Conversions.cs (1)
942Debug.Assert(_conversion.Kind is ConversionKind.NoConversion);
Binder\Binder_Operators.cs (3)
4951return new BoundIsOperator(node, operand, typeExpression, ConversionKind.NoConversion, resultType, hasErrors: true); 5123case ConversionKind.NoConversion: 5267goto case ConversionKind.NoConversion;
Binder\Binder_Patterns.cs (1)
1206(conversion.ConversionKind == ConversionKind.NoConversion && convertedExpression.Type?.IsErrorType() == true))
Binder\Semantics\Conversions\Conversion.cs (5)
170? ConversionKind.NoConversion 249case ConversionKind.NoConversion: 295internal static Conversion NoConversion => new Conversion(ConversionKind.NoConversion); 643return Kind != ConversionKind.NoConversion; 1113return 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)
22case NoConversion:
Binder\Semantics\Conversions\ConversionsBase.cs (4)
698Debug.Assert(conversion.Kind == ConversionKind.NoConversion || IsStandardImplicitConversionFromType(conversion.Kind)); 916case ConversionKind.NoConversion: 1909return conversion.Kind != ConversionKind.NoConversion && 2041Debug.Assert(conversion.Kind == 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)
9986case ConversionKind.NoConversion: 12625if (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;