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)
4058Conversion.Identity, // as only a nullable reinference is being done we expect an identity conversion
5074_ = VisitConversion(conversionOpt: null, conversionOperand: expressionsNoConversions[i], Conversion.Identity, targetTypeWithNullability: inferredType, operandType: expressionTypes[i],
5371leftConversion = Conversion.Identity;
5391leftConversion = Conversion.Identity;
7584conversions.IsDefault || i >= conversions.Length ? Conversion.Identity : conversions[i],
8457var conversion = Conversion.Identity;
8863return (expr, Conversion.Identity);
8878return (expr, group?.Conversion ?? Conversion.Identity);
9614conversion = Conversion.MakeNullableConversion(ConversionKind.ImplicitNullable, Conversion.Identity);
10657CheckExtensionMethodThisNullability(receiverOpt, Conversion.Identity, receiverParameter, receiverType);
12416Conversion leftConversion = Conversion.Identity;
12454leftConversion = Conversion.Identity;