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);
2142conversion = Conversion.Identity;
2160conversion = Conversion.Identity;
2183conversion = Conversion.Identity;
2191conversion = Conversion.Identity;
2236conversion = Conversion.Identity;
2255conversion = Conversion.Identity;
2353return 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);
10489CheckExtensionMethodThisNullability(receiverOpt, Conversion.Identity, receiverParameter, receiverType);
12231Conversion leftConversion = Conversion.Identity;
12269leftConversion = Conversion.Identity;