185 references to CloneMethodName
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1513
=> MemberNames.Contains(WellKnownMemberNames.
CloneMethodName
);
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (2)
27
: base(containingType, WellKnownMemberNames.
CloneMethodName
, isReadOnly: false, hasBody: !containingType.IsAbstract, memberOffset, diagnostics)
163
foreach (var member in containingType.GetMembers(WellKnownMemberNames.
CloneMethodName
))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests_Synthesized.cs (2)
695
var clone = record.GetMember(WellKnownMemberNames.
CloneMethodName
);
837
var clone = record.GetMember(WellKnownMemberNames.
CloneMethodName
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (159)
Semantics\InitOnlyMemberTests.cs (1)
2536
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
Semantics\RecordTests.cs (158)
1144
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
1586
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
1637
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
1852
IInvocationOperation (virtual C C." + WellKnownMemberNames.
CloneMethodName
+ @"()) (OperationKind.Invocation, Type: C, IsImplicit) (Syntax: 'c with { }')
2028
IL_0011: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
2067
IL_000d: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
2108
IL_000d: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
2114
IL_001f: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
2589
instance class I '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
2591
} // end of method I::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
2646
instance valuetype S '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
2657
} // end of method S::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3269
.method public hidebysig specialname newslot virtual instance class Base '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3439
var clone = comp.GetMember<MethodSymbol>("C1." + WellKnownMemberNames.
CloneMethodName
);
3470
var clone = comp.GetMember<MethodSymbol>("C1." + WellKnownMemberNames.
CloneMethodName
);
3502
var clone = comp.GetMember<MethodSymbol>("C2." + WellKnownMemberNames.
CloneMethodName
);
3529
var clone = comp.GetMember<MethodSymbol>("C2." + WellKnownMemberNames.
CloneMethodName
);
3555
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3561
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3658
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3664
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3761
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3767
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3771
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3777
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3874
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3880
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3884
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3890
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3987
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3993
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3996
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4002
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4100
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4106
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4109
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4115
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4517
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4523
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4620
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4626
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4723
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4729
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4808
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4814
} // end of method B::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
5984
"C1 C3." + WellKnownMemberNames.
CloneMethodName
+ "()",
6027
"C1 C3." + WellKnownMemberNames.
CloneMethodName
+ "()",
6068
"C1 C3." + WellKnownMemberNames.
CloneMethodName
+ "()",
6109
"C1 C3." + WellKnownMemberNames.
CloneMethodName
+ "()",
6193
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6299
.method public hidebysig virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6353
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6425
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6497
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6569
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6641
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6715
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6781
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6861
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6966
.method public hidebysig virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
7024
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
7102
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
7206
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
7650
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7660
var clone = verifier.Compilation.GetMember("C." + WellKnownMemberNames.
CloneMethodName
);
7692
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7732
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7766
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7800
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7835
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
8078
IL_0008: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
8101
CloneMethod: C C." + WellKnownMemberNames.
CloneMethodName
+ @"()
8181
IInvocationOperation (virtual C C." + WellKnownMemberNames.
CloneMethodName
+ @"()) (OperationKind.Invocation, Type: C, IsImplicit) (Syntax: 'c with { Y ... = W(""X"") }')
8251
IL_0007: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
8303
IL_0010: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
8436
IL_000e: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
8623
CloneMethod: C C." + WellKnownMemberNames.
CloneMethodName
+ @"()
8677
IInvocationOperation (virtual C C." + WellKnownMemberNames.
CloneMethodName
+ @"()) (OperationKind.Invocation, Type: C, IsImplicit) (Syntax: 'c with { X = 2 }')
8875
CloneMethod: C C." + WellKnownMemberNames.
CloneMethodName
+ @"()
8888
CloneMethod: C C." + WellKnownMemberNames.
CloneMethodName
+ @"()
9560
IL_0001: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
9611
IL_001a: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
10062
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
10731
? "B B." + WellKnownMemberNames.
CloneMethodName
+ "()"
10732
: "A B." + WellKnownMemberNames.
CloneMethodName
+ "()";
10779
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
12130
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12170
.method public hidebysig specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12239
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12318
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12417
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12551
.method public hidebysig newslot specialname virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { ldnull throw }
12661
verifierA.VerifyIL($"B.{WellKnownMemberNames.
CloneMethodName
}()", @"
13535
.method public hidebysig specialname newslot virtual instance class B '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
13616
.method public hidebysig specialname newslot virtual instance class B '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
13691
.method public hidebysig specialname newslot virtual instance class B '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
13884
.method public hidebysig specialname newslot virtual instance class B`1<!T> '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
14011
var clone = comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
);
14048
var clone = comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
);
15778
"A B." + WellKnownMemberNames.
CloneMethodName
+ "()",
15812
? "B B." + WellKnownMemberNames.
CloneMethodName
+ "()"
15813
: "A B." + WellKnownMemberNames.
CloneMethodName
+ "()";
15853
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
15859
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
15953
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
15959
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16059
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16065
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16159
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16165
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16378
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16384
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16526
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16532
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16637
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16643
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16885
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16891
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16996
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17002
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17097
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17103
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17500
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17506
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17600
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17606
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17700
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17706
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17806
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17812
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17902
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17908
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
18312
var clone = comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
);
18320
clone = comp.GetMember<MethodSymbol>("B." + WellKnownMemberNames.
CloneMethodName
);
18328
clone = comp.GetMember<MethodSymbol>("C." + WellKnownMemberNames.
CloneMethodName
);
19362
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19368
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19530
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19536
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19663
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19669
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19782
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19788
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19861
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19867
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
20889
IL_000e: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
20905
IL_003e: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
20945
IL_00b7: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
20951
IL_00c6: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
22664
var clone = ((CSharpCompilation)verifier.Compilation).GetMember<MethodSymbol>("C." + WellKnownMemberNames.
CloneMethodName
);
23119
VerifyVirtualMethod(comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
), isOverride: false);
23120
VerifyVirtualMethod(comp.GetMember<MethodSymbol>("B." + WellKnownMemberNames.
CloneMethodName
), isOverride: true);
23121
VerifyVirtualMethod(comp.GetMember<MethodSymbol>("C." + WellKnownMemberNames.
CloneMethodName
), isOverride: true);
23631
? "B B." + WellKnownMemberNames.
CloneMethodName
+ "()"
23632
: "A B." + WellKnownMemberNames.
CloneMethodName
+ "()";
23795
"A B1." + WellKnownMemberNames.
CloneMethodName
+ "()",
30161
"B C." + WellKnownMemberNames.
CloneMethodName
+ "()",
30191
"D D." + WellKnownMemberNames.
CloneMethodName
+ "()",
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (21)
Symbols\Source\RecordTests.cs (21)
743
var clone = c.GetMethod(WellKnownMemberNames.
CloneMethodName
);
754
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
796
var clone = c.GetMethod(WellKnownMemberNames.
CloneMethodName
);
807
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
893
var clone = c.GetMethod(WellKnownMemberNames.
CloneMethodName
);
909
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
1094
"C! C." + WellKnownMemberNames.
CloneMethodName
+ "()",
1430
var clone = (MethodSymbol)r.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1438
var clone2 = (MethodSymbol)r2.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1473
var clone = (MethodSymbol)r.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1479
Assert.Equal("R R." + WellKnownMemberNames.
CloneMethodName
+ "()", clone.ToTestDisplayString());
1483
var clone2 = (MethodSymbol)r2.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1490
Assert.Equal("R R2." + WellKnownMemberNames.
CloneMethodName
+ "()", clone2.ToTestDisplayString());
1494
var clone3 = (MethodSymbol)r3.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1501
Assert.Equal("R R3." + WellKnownMemberNames.
CloneMethodName
+ "()", clone3.ToTestDisplayString());
1505
var clone4 = (MethodSymbol)r4.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1512
Assert.Equal("R R4." + WellKnownMemberNames.
CloneMethodName
+ "()", clone4.ToTestDisplayString());
1516
var clone5 = (MethodSymbol)r5.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1523
Assert.Equal("R R5." + WellKnownMemberNames.
CloneMethodName
+ "()", clone5.ToTestDisplayString());
1532
IL_0005: callvirt ""R R." + WellKnownMemberNames.
CloneMethodName
+ @"()""
1535
IL_0010: callvirt ""R R." + WellKnownMemberNames.
CloneMethodName
+ @"()""