571 references to Identity
Microsoft.CodeAnalysis.CSharp (50)
Binder\Binder_Conversions.cs (2)
1921case ConversionKind.Identity: 3166case 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)
1963if (conversion.Kind != ConversionKind.Identity) 2693if (conversion.Kind == ConversionKind.Identity) 3178if (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)
1096case 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)
2231if (allSame && Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity) 2240if (Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity) 2353if (Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity) 2906return conv1.Kind == ConversionKind.Identity ? BetterResult.Left : BetterResult.Neither; 2910return 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)
2158case ConversionKind.Identity: 2839Debug.Assert(conversion.Kind is ConversionKind.Identity or ConversionKind.ImplicitReference); 9050case ConversionKind.Identity: 9441goto case ConversionKind.Identity; 9443case ConversionKind.Identity: 10912case ConversionKind.Identity: 12341case ConversionKind.Identity:
FlowAnalysis\NullableWalker_Patterns.cs (2)
466case ConversionKind.Identity: 765ConversionKind.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)
600case 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)
946Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 1669Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 1670Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 3726Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 3727Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 4475Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 4547Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 4548Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 4657Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 4658Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 4756Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 4757Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 5060Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 5061Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 5141Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 5142Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind); 6447Assert.Equal(ConversionKind.Identity, info.ElementConversion.Kind); 6448Assert.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); 15098VerifyTypes(model, collections[6], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15099VerifyTypes(model, collections[7], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15100VerifyTypes(model, collections[8], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15101VerifyTypes(model, collections[9], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15102VerifyTypes(model, collections[10], expectedType: null, expectedConvertedType: null, ConversionKind.Identity); 15103VerifyTypes(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)
4836Assert.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)
3137Assert.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)
9710Assert.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); 273Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 307Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 460Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 500Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 543Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 591Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 639Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 723Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 759Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 793Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1641Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1685Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1717Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1777Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1806Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1836Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1866Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1896Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1925Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 1955Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2015Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2047Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2079Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2116Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2149Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2189Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2217Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2261Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2296Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2346Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2392Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2435Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2490Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2542Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2610Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2688Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2729Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2779Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2825Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2868Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2904Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2944Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 2980Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3014Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3070Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3115Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3155Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3197Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3243Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3282Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3318Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3355Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3392Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3455Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3490Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3521Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3553Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3587Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3625Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3669Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3703Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3737Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3771Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3801Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3833Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3862Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3897Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 3970Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4005Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4036Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4067Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4104Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4133Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4157Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4183Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4211Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4244Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4278Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4316Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4370Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4401Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4441Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4472Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4567Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4605Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4641Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4671Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4709Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4745Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4781Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4849Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4876Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4915Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 4962Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5065Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5104Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5151Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5197Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5237Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5276Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5318Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5400Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5442Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5478Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5507Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5540Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5572Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5759Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5793Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5826Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5860Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5929Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 5996Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6029Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6089Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6115Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6142Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6175Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6327Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6363Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6394Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6517Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6552Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6589Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6639Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6673Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6709Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6873Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 6918Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7045Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7076Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7104Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7135Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7167Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7199Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7231Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7260Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7286Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7314Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7397Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7423Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7451Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7519Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7550Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7583Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7621Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7658Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7816Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7849Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7881Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7915Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7947Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 7981Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8367Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8401Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8512Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8558Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8603Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8642Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8682Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8724Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8807Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8849Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8891Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 8931Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9121Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9356Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9415Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9454Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9612Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9667Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9718Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9778Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9829Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9884Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9915Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9949Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 9985Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10021Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10057Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10101Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10138Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10175Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10214Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10245Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10280Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10315Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10349Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10383Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10464Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10491Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10520Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10556Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10598Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10635Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10672Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10711Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10754Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10796Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10833Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 10902Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11142Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11186Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11220Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11425Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11458Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11533Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11570Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11605Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11636Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11670Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11708Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11761Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11793Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11829Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11864Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11899Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 11935Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12006Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12041Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12150Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12217Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12285Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12353Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12389Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12451Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12608Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12642Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12674Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12705Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12737Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12769Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12801Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12844Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12881Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12920Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12956Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 12994Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13035Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13066Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13096Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13127Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13161Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13195Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13226Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13261Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13321Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13380Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13559Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13589Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13654Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13683Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13739Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13772Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13803Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13837Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13871Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13910Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13949Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 13976Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14003Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14040Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14079Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14117Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14157Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14199Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14243Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14289Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14335Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14378Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14416Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14505Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14539Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14624Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 14662Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15082Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15111Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15150Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15181Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15212Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15243Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15274Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15336Assert.Equal(ConversionKind.Identity, semanticInfo.ImplicitConversion.Kind); 15403Assert.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,