572 references to Identity
Microsoft.CodeAnalysis.CSharp (51)
Binder\Binder_Await.cs (1)
464var result = conversion is { IsImplicit: true, Kind: ConversionKind.Identity or ConversionKind.ImplicitReference };
Binder\Binder_Conversions.cs (2)
1903case ConversionKind.Identity: 3148case ConversionKind.Identity:
Binder\Binder_Operators.cs (4)
490if (conversion.Kind is not ConversionKind.Identity) 3446if (conversion.Kind is not ConversionKind.Identity) 5062case ConversionKind.Identity: 5306case ConversionKind.Identity:
Binder\Binder_Statements.cs (3)
1986if (conversion.Kind != ConversionKind.Identity) 2716if (conversion.Kind == ConversionKind.Identity) 3201if (conversion.Kind != ConversionKind.Identity)
Binder\ForEachLoopBinder.cs (1)
485if (elementConversionClassification.Kind != ConversionKind.Identity && IterationVariable.RefKind is RefKind.Ref or RefKind.RefReadOnly)
Binder\RefSafetyAnalysis.cs (1)
1196case ConversionKind.Identity:
Binder\Semantics\Conversions\Conversion.cs (4)
222case ConversionKind.Identity: 268internal static Conversion Identity => new Conversion(ConversionKind.Identity); 354ConversionKind.Identity => kind == ConversionKind.ImplicitNullable ? ImplicitNullableWithIdentityUnderlying : ExplicitNullableWithIdentityUnderlying, 647return Kind == ConversionKind.Identity;
Binder\Semantics\Conversions\ConversionEasyOut.cs (1)
23const byte IDN = (byte)ConversionKind.Identity;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
26case Identity:
Binder\Semantics\Conversions\ConversionsBase.cs (3)
589case ConversionKind.Identity: 890case ConversionKind.Identity: 2005case ConversionKind.Identity:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
656case ConversionKind.Identity:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (5)
2209if (allSame && Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity) 2218if (Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity) 2331if (Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity) 2916return conv1.Kind == ConversionKind.Identity ? BetterResult.Left : BetterResult.Neither; 2920return conv2.Kind == ConversionKind.Identity ? BetterResult.Right : BetterResult.Neither;
BoundTree\BoundExpression.cs (1)
502case ConversionKind.Identity:
CodeGen\EmitConversion.cs (1)
95case ConversionKind.Identity:
FlowAnalysis\NullableWalker.cs (7)
2184case ConversionKind.Identity: 2865Debug.Assert(conversion.Kind is ConversionKind.Identity or ConversionKind.ImplicitReference); 9155case ConversionKind.Identity: 9546goto case ConversionKind.Identity; 9548case ConversionKind.Identity: 11025case ConversionKind.Identity: 12466case ConversionKind.Identity:
FlowAnalysis\NullableWalker_Patterns.cs (2)
466case ConversionKind.Identity: 767ConversionKind.Identity => true,
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
627case ConversionKind.Identity: 719case ConversionKind.Identity:
Lowering\DiagnosticsPass_Warnings.cs (1)
896case ConversionKind.Identity:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
601case ConversionKind.Identity:
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (2)
206if (conversion.Kind is not (ConversionKind.Identity or ConversionKind.ImplicitReference)) 213return conversion.Kind is ConversionKind.Identity or ConversionKind.ImplicitReference;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
250return conversion.ConversionKind == ConversionKind.Identity && !conversion.ExplicitCastInCode; 317case ConversionKind.Identity:
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
307if ((tupleConversion.Conversion.Kind == ConversionKind.ImplicitTupleLiteral || tupleConversion.Conversion.Kind == ConversionKind.Identity)
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (2)
92BoundNode.GetConversion(leftConversion, leftPlaceholder) is { Kind: ConversionKind.Identity or ConversionKind.ImplicitReference }) 224if (boundConversion.ConversionKind != ConversionKind.Identity)
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
49case BoundConversion { Conversion: { Kind: ConversionKind.Identity }, Operand: var o }:
Lowering\SyntheticBoundNodeFactory.cs (1)
572if (conversion.Kind != ConversionKind.Identity)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (57)
CodeGen\CodeGenAwaitForeachTests.cs (18)
1189Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 2476Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 2477Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 5474Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 5475Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 6949Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 7104Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 7105Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 7383Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 7384Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 7578Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 7579Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 8068Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 8069Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 8212Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 8213Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 10237Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 10238Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind);
CodeGen\CodeGenDeconstructTests.cs (10)
105Assert.Equal(ConversionKind.Identity, model.GetConversion(right).Kind); 275Assert.Equal(ConversionKind.Identity, nested[1].Conversion.Value.Kind); 1121Assert.Equal(ConversionKind.Identity, nested[0].Conversion.Value.Kind); 1125Assert.Equal(ConversionKind.Identity, nested[1].Conversion.Value.Kind); 2301Assert.Equal(ConversionKind.Identity, nested[0].Conversion.Value.Kind); 2314Assert.Equal(ConversionKind.Identity, nested2[0].Conversion.Value.Kind); 2318Assert.Equal(ConversionKind.Identity, nested2[1].Conversion.Value.Kind); 3493Assert.Equal(ConversionKind.Identity, model.GetConversion(nestedLiteral).Kind); 4052Assert.Equal(ConversionKind.Identity, nested[0].Conversion.Value.Kind); 4056Assert.Equal(ConversionKind.Identity, nested[1].Conversion.Value.Kind);
CodeGen\CodeGenTupleEqualityTests.cs (2)
1512Assert.Equal(ConversionKind.Identity, model.GetConversion(t).Kind); 5190Assert.Equal(ConversionKind.Identity, model.GetConversion(leftNestedTuple).Kind);
CodeGen\CodeGenTupleTest.cs (27)
7501Assert.Equal(ConversionKind.Identity, castConversion.Kind); 7642Assert.Equal(ConversionKind.Identity, conversion.Kind); 8348Assert.Equal(ConversionKind.Identity, model.GetConversion(element).Kind); 8453Assert.Equal(ConversionKind.Identity, model.GetConversion(element).Kind); 8592Assert.Equal(ConversionKind.Identity, model.GetConversion(element).Kind); 8597Assert.Equal(ConversionKind.Identity, model.GetConversion(element).Kind); 8775Assert.Equal(ConversionKind.Identity, model.GetConversion(element).Kind); 16546Assert.Equal(ConversionKind.Identity, model.GetConversion(node).Kind); 18850Assert.Equal(ConversionKind.Identity, comp.ClassifyConversion(int_string1, int_string1).Kind); 18851Assert.Equal(ConversionKind.Identity, comp.ClassifyConversion(int_string1, int_string2).Kind); 18852Assert.Equal(ConversionKind.Identity, comp.ClassifyConversion(int_string1, int_stringNamed).Kind); 18868Assert.Equal(ConversionKind.Identity, comp.ClassifyConversion(int_string1, int_string1).Kind); 18869Assert.Equal(ConversionKind.Identity, comp.ClassifyConversion(int_string1, int_string2).Kind); 18870Assert.Equal(ConversionKind.Identity, comp.ClassifyConversion(int_string1, int_stringNamed).Kind); 18871Assert.Equal(ConversionKind.Identity, comp.ClassifyConversion(int_string2, int_string1).Kind); 18872Assert.Equal(ConversionKind.Identity, comp.ClassifyConversion(int_stringNamed, int_string1).Kind); 19073Assert.Equal(ConversionKind.Identity, model.ClassifyConversion(expr1, int_string1).Kind); 19074Assert.Equal(ConversionKind.Identity, model.ClassifyConversion(expr1, int_string1, isExplicitInSource: true).Kind); 19113Assert.Equal(ConversionKind.Identity, model.ClassifyConversion(expr1, int_object).Kind); 19115Assert.Equal(ConversionKind.Identity, model.ClassifyConversion(expr1, int_object, isExplicitInSource: true).Kind); 19151Assert.Equal(ConversionKind.Identity, model.ClassifyConversion(expr1, int_string1).Kind); 19152Assert.Equal(ConversionKind.Identity, model.ClassifyConversion(expr1, int_string1, isExplicitInSource: true).Kind); 19191Assert.Equal(ConversionKind.Identity, model.ClassifyConversion(expr1, int_object).Kind); 19193Assert.Equal(ConversionKind.Identity, model.ClassifyConversion(expr1, int_object, isExplicitInSource: true).Kind); 25847Assert.Equal(ConversionKind.Identity, model.GetConversion(first).Kind); 25852Assert.Equal(ConversionKind.Identity, model.GetConversion(second).Kind); 25884Assert.Equal(ConversionKind.Identity, model.GetConversion(tuple).Kind);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Emit\NumericIntPtrTests.cs (3)
32internal static readonly ConversionKind[] Identity = new[] { ConversionKind.Identity }; 45internal static readonly ConversionKind[] ImplicitNullableIdentity = new[] { ConversionKind.ImplicitNullable, ConversionKind.Identity }; 51internal static readonly ConversionKind[] ExplicitNullableIdentity = new[] { ConversionKind.ExplicitNullable, ConversionKind.Identity };
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (22)
Semantics\CollectionExpressionTests.cs (8)
205VerifyTypes(model, collections[2], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 240VerifyTypes(model, collections[2], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15101VerifyTypes(model, collections[6], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15102VerifyTypes(model, collections[7], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15103VerifyTypes(model, collections[8], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15104VerifyTypes(model, collections[9], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15105VerifyTypes(model, collections[10], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15106VerifyTypes(model, collections[11], expectedType: null, expectedConvertedType: null, ConversionKind.Identity);
Semantics\PatternMatchingTests2.cs (14)
2894checkType(expr, "?", "?", ConversionKind.Identity); 2913checkType(expr, "C", "C", ConversionKind.Identity); 2916checkType(expr.Arms[2].Expression, "C", "C", ConversionKind.Identity); 2923checkType(expr.Arms[2].Expression, "C", "C", ConversionKind.Identity); 2927checkType(expr, "C", "C", ConversionKind.Identity); 2930checkType(expr.Arms[2].Expression, "C", "C", ConversionKind.Identity); 2940checkType(expr, null, null, ConversionKind.Identity); 2944checkType((CastExpressionSyntax)expr.Parent.Parent, "C", "C", ConversionKind.Identity); 2947checkType(expr, null, null, ConversionKind.Identity); 2951checkType((CastExpressionSyntax)expr.Parent.Parent, "D", "D", ConversionKind.Identity); 2954checkType(expr, "?", "?", ConversionKind.Identity); 2958checkType((CastExpressionSyntax)expr.Parent.Parent, "D", "D", ConversionKind.Identity); 2961checkType(expr, "System.Int32", "System.Int32", ConversionKind.Identity); 2965checkType((CastExpressionSyntax)expr.Parent.Parent, "D", "D", ConversionKind.Identity);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (97)
Semantics\DeconstructionTests.cs (5)
5990Assert.Equal(ConversionKind.Identity, model.GetConversion(mainCall).Kind); 6033Assert.Equal(ConversionKind.Identity, model.GetConversion(mainCall).Kind); 6073Assert.Equal(ConversionKind.Identity, model.GetConversion(mainCall).Kind); 6115Assert.Equal(ConversionKind.Identity, model.GetConversion(two).Kind); 6155Assert.Equal(ConversionKind.Identity, model.GetConversion(mainCall).Kind);
Semantics\DynamicTests.cs (2)
73Assert.Equal(ConversionKind.Identity, dynamicToObject.Kind); 74Assert.Equal(ConversionKind.Identity, objectToDynamic.Kind);
Semantics\ExpressionBodiedMemberTests.cs (4)
77Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 228Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 284Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 317Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind);
Semantics\ForEachTests.cs (40)
1218Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1253Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 1254Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1256Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1297Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 1298Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1341Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 1342Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1374Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 1375Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1415Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1457Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1459Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1496Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1531Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1559Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 1560Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1562Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1591Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1615Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1648Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1677Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1710Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1712Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); //NB: differs from explicit case 1750Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 1751Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1753Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1834Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 1835Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 1837Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 1881Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 1882Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 2148Assert.Equal(ConversionKind.Identity, conv.Kind); 2200Assert.Equal(ConversionKind.Identity, loopInfo1.CurrentConversion.Kind); // Now identity. 3125Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 3126Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 3128Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind); 3243Assert.Equal(ConversionKind.Identity, GetCollectionConversion(boundNode).Kind); 3244Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(info.CurrentConversion, info.CurrentPlaceholder).Kind); 3246Assert.Equal(ConversionKind.Identity, BoundNode.GetConversion(boundNode.ElementConversion, boundNode.ElementPlaceholder).Kind);
Semantics\FunctionPointerTests.cs (3)
982expectedConversionKind: ConversionKind.Identity, expectedImplicit: true, 993expectedConversionKind: ConversionKind.Identity, expectedImplicit: true, 1007expectedConversionKind: ConversionKind.Identity, expectedImplicit: true,
Semantics\ImplicitObjectCreationTests.cs (4)
1708assert(1, "N(1)", type: "C", convertedType: "C", symbol: "C C.N(System.Int32 i)", ConversionKind.Identity); 1709assert(3, "N(2)", type: "C", convertedType: "C", symbol: "C C.N(System.Int32 i)", ConversionKind.Identity); 2127assert(0, type: "?", convertedType: "?", ConversionKind.Identity); 2128assert(1, type: "?", convertedType: "?", ConversionKind.Identity);
Semantics\InteractiveSemanticModelTests.cs (4)
161Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 186Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 212Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 240Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind);
Semantics\InterpolationTests.cs (1)
4837Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind);
Semantics\NativeIntegerTests.cs (3)
25internal static readonly ConversionKind[] Identity = new[] { ConversionKind.Identity }; 37internal static readonly ConversionKind[] ImplicitNullableIdentity = new[] { ConversionKind.ImplicitNullable, ConversionKind.Identity }; 43internal static readonly ConversionKind[] ExplicitNullableIdentity = new[] { ConversionKind.ExplicitNullable, ConversionKind.Identity };
Semantics\ObjectAndCollectionInitializerTests.cs (1)
3819Assert.Equal(ConversionKind.Identity, conversion.Kind);
Semantics\RawInterpolationTests_Handler.cs (1)
3138Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind);
Semantics\StackAllocInitializerTests.cs (7)
1064Assert.Equal(ConversionKind.Identity, obj2Value.ImplicitConversion.Kind); 1072Assert.Equal(ConversionKind.Identity, obj3Value.ImplicitConversion.Kind); 1080Assert.Equal(ConversionKind.Identity, obj4Value.ImplicitConversion.Kind); 1159Assert.Equal(ConversionKind.Identity, obj1Value.ImplicitConversion.Kind); 1167Assert.Equal(ConversionKind.Identity, obj2Value.ImplicitConversion.Kind); 1175Assert.Equal(ConversionKind.Identity, obj3Value.ImplicitConversion.Kind); 1183Assert.Equal(ConversionKind.Identity, obj4Value.ImplicitConversion.Kind);
Semantics\StackAllocSpanExpressionsTests.cs (7)
70Assert.Equal(ConversionKind.Identity, obj2Value.ImplicitConversion.Kind); 78Assert.Equal(ConversionKind.Identity, obj3Value.ImplicitConversion.Kind); 86Assert.Equal(ConversionKind.Identity, obj4Value.ImplicitConversion.Kind); 137Assert.Equal(ConversionKind.Identity, obj1Value.ImplicitConversion.Kind); 145Assert.Equal(ConversionKind.Identity, obj2Value.ImplicitConversion.Kind); 153Assert.Equal(ConversionKind.Identity, obj3Value.ImplicitConversion.Kind); 161Assert.Equal(ConversionKind.Identity, obj4Value.ImplicitConversion.Kind);
Semantics\TargetTypedDefaultTests.cs (1)
3588Assert.Equal(ConversionKind.Identity, model.GetConversion(default2).Kind);
Semantics\TopLevelStatementsTests.cs (1)
9764Assert.Equal(ConversionKind.Identity, conversionInTopLevel.Kind);
Semantics\UnsafeTests.cs (13)
7866Assert.Equal(ConversionKind.Identity, receiverSummary.ImplicitConversion.Kind); 7875Assert.Equal(ConversionKind.Identity, methodGroupSummary.ImplicitConversion.Kind); 7884Assert.Equal(ConversionKind.Identity, callSummary.ImplicitConversion.Kind); 7933Assert.Equal(ConversionKind.Identity, receiverSummary.ImplicitConversion.Kind); 7940Assert.Equal(ConversionKind.Identity, methodGroupSummary.ImplicitConversion.Kind); 7947Assert.Equal(ConversionKind.Identity, callSummary.ImplicitConversion.Kind); 8177Assert.Equal(ConversionKind.Identity, receiverSummary.ImplicitConversion.Kind); 8189Assert.Equal(ConversionKind.Identity, indexSummary.ImplicitConversion.Kind); 8198Assert.Equal(ConversionKind.Identity, accessSummary.ImplicitConversion.Kind); 8244Assert.Equal(ConversionKind.Identity, receiverSummary.ImplicitConversion.Kind); 8257Assert.Equal(ConversionKind.Identity, accessSummary.ImplicitConversion.Kind); 8302Assert.Equal(ConversionKind.Identity, receiverSummary.ImplicitConversion.Kind); 8315Assert.Equal(ConversionKind.Identity, accessSummary.ImplicitConversion.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (341)
Compilation\GetSemanticInfoTests.cs (22)
250ConversionTestHelper(model, (v1 as AssignmentExpressionSyntax).Right, ConversionKind.Identity, ConversionKind.Identity); 275ConversionTestHelper(model, v9right, ConversionKind.Identity, ConversionKind.Identity); 314const ConversionKind ID = ConversionKind.Identity; 675case ConversionKind.Identity: 1424Assert.Equal(ConversionKind.Identity, bindInfo.ImplicitConversion.Kind); 1465Assert.Equal(ConversionKind.Identity, bindInfo.ImplicitConversion.Kind); 2457Assert.Equal(ConversionKind.Identity, conv.Kind); 2486Assert.Equal(ConversionKind.Identity, conv.Kind); 2806Assert.Equal(ConversionKind.Identity, conv.Kind); 3277ThreadStart ts = () => sawWrongConversionKind |= ConversionKind.Identity != model.GetConversion(expr).Kind; 3357Assert.Equal(ConversionKind.Identity, conversion.UserDefinedFromConversion.Kind); 3358Assert.Equal(ConversionKind.Identity, conversion.UserDefinedToConversion.Kind); 3532Assert.Equal(ConversionKind.Identity, argConversion.Kind); 3638Assert.Equal(ConversionKind.Identity, literalConversion.Kind); 3671Assert.Equal(ConversionKind.Identity, literalConversion.Kind); 3679Assert.Equal(ConversionKind.Identity, castConversion.Kind); 3707Assert.Equal(ConversionKind.Identity, literalConversion.Kind); 3715Assert.Equal(ConversionKind.Identity, cast1Conversion.Kind); 3727Assert.Equal(ConversionKind.Identity, cast2Conversion.Kind); 4382Assert.Equal(ConversionKind.Identity, conv.Kind);
Compilation\SemanticModelAPITests.cs (1)
2282Assert.Equal(ConversionKind.Identity, conv.Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (290)
49Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 88Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 119Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 153Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 194Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 235Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 275Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 311Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 464Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 504Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 547Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 595Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 643Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 727Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 763Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 797Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1645Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1689Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1721Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1781Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1810Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1840Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1870Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1900Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1929Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1959Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2019Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2051Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2083Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2120Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2153Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2193Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2221Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2265Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2300Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2350Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2396Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2439Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2494Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2546Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2614Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2692Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2733Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2783Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2829Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2872Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2908Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2948Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2984Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3018Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3074Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3119Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3159Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3201Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3247Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3286Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3322Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3359Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3396Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3459Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3494Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3525Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3557Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3591Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3629Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3673Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3707Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3741Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3775Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3805Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3837Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3866Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3901Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3974Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4009Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4040Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4071Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4108Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4137Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4161Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4187Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4215Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4248Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4282Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4320Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4374Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4405Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4445Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4476Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4571Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4609Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4645Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4675Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4713Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4749Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4785Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4853Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4880Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4919Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4966Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5069Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5108Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5155Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5201Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5241Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5280Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5322Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5404Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5446Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5482Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5511Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5544Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5576Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5763Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5797Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5830Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5864Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5933Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6000Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6033Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6093Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6119Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6146Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6179Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6331Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6367Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6398Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6521Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6556Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6593Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6643Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6677Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6713Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6877Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6922Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7049Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7080Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7108Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7139Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7171Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7203Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7235Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7264Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7290Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7318Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7401Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7427Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7455Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7523Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7554Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7587Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7625Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7662Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7820Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7853Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7885Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7919Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7951Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7985Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8371Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8405Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8516Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8562Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8607Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8646Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8686Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8728Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8811Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8853Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8895Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8935Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9125Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9360Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9419Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9458Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9616Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9671Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9722Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9782Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9833Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9888Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9919Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9953Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9989Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10025Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10061Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10105Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10142Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10179Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10218Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10249Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10284Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10319Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10353Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10387Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10468Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10495Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10524Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10560Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10602Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10639Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10676Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10715Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10758Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10800Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10837Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10906Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11146Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11190Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11224Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11429Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11462Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11537Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11574Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11609Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11640Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11674Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11712Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11765Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11797Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11833Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11868Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11903Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11939Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12010Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12045Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12154Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12221Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12289Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12357Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12393Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12455Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12612Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12646Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12678Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12709Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12741Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12773Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12805Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12848Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12885Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12924Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12960Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12998Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13039Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13070Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13100Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13131Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13165Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13199Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13230Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13265Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13325Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13384Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13563Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13593Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13658Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13687Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13743Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13776Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13807Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13841Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13875Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13914Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13953Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13980Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14007Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14044Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14083Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14121Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14161Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14203Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14247Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14293Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14339Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14382Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14420Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14509Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14543Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14628Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14666Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15086Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15115Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15154Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15185Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15216Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15247Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15278Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15340Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15407Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind);
Compilation\SemanticModelGetSemanticInfoTests_LateBound.cs (17)
142Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 168Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 203Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 381Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 420Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 516Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 553Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 588Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 616Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 653Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 680Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 708Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 743Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 772Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 799Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 827Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 858Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind);
Symbols\ConversionTests.cs (11)
77const ConversionKind Idn = ConversionKind.Identity; 320Assert.Equal(ConversionKind.Identity, conv.ClassifyConversionFromType(typeIntArray, typeIntArrayWithCustomModifiers, ref useSiteDiagnostics).Kind); 323Assert.Equal(ConversionKind.Identity, conv.ClassifyConversionFromType(typeIntArrayWithCustomModifiers, typeIntArray, ref useSiteDiagnostics).Kind); 326Assert.Equal(ConversionKind.Identity, conv.ClassifyConversionFromType(typeIntArrayWithCustomModifiers, typeIntArrayWithCustomModifiers, ref useSiteDiagnostics).Kind); 351Assert.Equal(ConversionKind.Identity, tuple.Item2.ClassifyConversion(tuple.Item1, comp.GetSpecialType(SpecialType.System_Boolean)).Kind); 490Assert.Equal(ConversionKind.Identity, conversion.UserDefinedToConversion.Kind); 525Assert.Equal(ConversionKind.Identity, conversion.UserDefinedToConversion.Kind); 561Assert.Equal(ConversionKind.Identity, conversion.UserDefinedToConversion.Kind); 597Assert.Equal(ConversionKind.Identity, conversion.UserDefinedToConversion.Kind); 629Assert.Equal(ConversionKind.Identity, conversion.Kind); 664Assert.Equal(ConversionKind.Identity, conversion.Kind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
187(null, null, _) => ConversionKind.Identity,