Compilation\CSharpSemanticModel.cs (10)
982return new CSharpTypeInfo(declarationTypeSymbol, declarationTypeSymbol, nullabilityInfo, nullabilityInfo, Conversion.Identity);
986return new CSharpTypeInfo(declarationInfo.Type, declarationInfo.Type, declarationInfo.Nullability, declarationInfo.Nullability, Conversion.Identity);
2045return new CSharpTypeInfo(member.Type, member.Type, nullability: default, convertedNullability: default, Conversion.Identity);
2155conversion = Conversion.Identity;
2173conversion = Conversion.Identity;
2196conversion = Conversion.Identity;
2204conversion = Conversion.Identity;
2249conversion = Conversion.Identity;
2268conversion = Conversion.Identity;
2366return new CSharpTypeInfo(type, type, default, default, Conversion.Identity);
FlowAnalysis\NullableWalker.cs (12)
4124Conversion.Identity, // as only a nullable reinference is being done we expect an identity conversion
5186_ = VisitConversion(conversionOpt: null, conversionOperand: expressionsNoConversions[i], Conversion.Identity, targetTypeWithNullability: inferredType, operandType: expressionTypes[i],
5483leftConversion = Conversion.Identity;
5503leftConversion = Conversion.Identity;
7704conversions.IsDefault || i >= conversions.Length ? Conversion.Identity : conversions[i],
8618var conversion = Conversion.Identity;
9024return (expr, Conversion.Identity);
9039return (expr, group?.Conversion ?? Conversion.Identity);
9835conversion = Conversion.MakeNullableConversion(ConversionKind.ImplicitNullable, Conversion.Identity);
11106CheckExtensionMethodThisNullability(receiverOpt, Conversion.Identity, receiverParameter, receiverType);
12887Conversion leftConversion = Conversion.Identity;
12925leftConversion = Conversion.Identity;