Compilation\CSharpSemanticModel.cs (10)
969return new CSharpTypeInfo(declarationTypeSymbol, declarationTypeSymbol, nullabilityInfo, nullabilityInfo, Conversion.Identity);
973return new CSharpTypeInfo(declarationInfo.Type, declarationInfo.Type, declarationInfo.Nullability, declarationInfo.Nullability, Conversion.Identity);
2032return new CSharpTypeInfo(member.Type, member.Type, nullability: default, convertedNullability: default, Conversion.Identity);
2145conversion = Conversion.Identity;
2163conversion = Conversion.Identity;
2186conversion = Conversion.Identity;
2194conversion = Conversion.Identity;
2239conversion = Conversion.Identity;
2258conversion = Conversion.Identity;
2356return new CSharpTypeInfo(type, type, default, default, Conversion.Identity);
FlowAnalysis\NullableWalker.cs (12)
3939Conversion.Identity, // as only a nullable reinference is being done we expect an identity conversion
4916_ = VisitConversion(conversionOpt: null, conversionOperand: expressionsNoConversions[i], Conversion.Identity, targetTypeWithNullability: inferredType, operandType: expressionTypes[i],
5213leftConversion = Conversion.Identity;
5233leftConversion = Conversion.Identity;
7427conversions.IsDefault || i >= conversions.Length ? Conversion.Identity : conversions[i],
8300var conversion = Conversion.Identity;
8695return (expr, Conversion.Identity);
8710return (expr, group?.Conversion ?? Conversion.Identity);
9446conversion = Conversion.MakeNullableConversion(ConversionKind.ImplicitNullable, Conversion.Identity);
10490CheckExtensionMethodThisNullability(receiverOpt, Conversion.Identity, receiverParameter, receiverType);
12232Conversion leftConversion = Conversion.Identity;
12270leftConversion = Conversion.Identity;