185 references to CloneMethodName
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1721
=> MemberNames.Contains(WellKnownMemberNames.
CloneMethodName
);
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (2)
25
: base(containingType, WellKnownMemberNames.
CloneMethodName
, memberOffset, MakeDeclarationModifiers(containingType))
158
foreach (var member in containingType.GetMembers(WellKnownMemberNames.
CloneMethodName
))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (160)
Attributes\AttributeTests_Synthesized.cs (2)
695
var clone = record.GetMember(WellKnownMemberNames.
CloneMethodName
);
837
var clone = record.GetMember(WellKnownMemberNames.
CloneMethodName
);
Semantics\RecordTests.cs (158)
1134
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
1641
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
1692
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
1907
IInvocationOperation (virtual C C." + WellKnownMemberNames.
CloneMethodName
+ @"()) (OperationKind.Invocation, Type: C, IsImplicit) (Syntax: 'c with { }')
2083
IL_0011: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
2122
IL_000d: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
2163
IL_000d: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
2169
IL_001f: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
2644
instance class I '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
2646
} // end of method I::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
2701
instance valuetype S '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
2712
} // end of method S::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3324
.method public hidebysig specialname newslot virtual instance class Base '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3494
var clone = comp.GetMember<MethodSymbol>("C1." + WellKnownMemberNames.
CloneMethodName
);
3525
var clone = comp.GetMember<MethodSymbol>("C1." + WellKnownMemberNames.
CloneMethodName
);
3557
var clone = comp.GetMember<MethodSymbol>("C2." + WellKnownMemberNames.
CloneMethodName
);
3584
var clone = comp.GetMember<MethodSymbol>("C2." + WellKnownMemberNames.
CloneMethodName
);
3610
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3616
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3713
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3719
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3816
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3822
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3826
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3832
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3929
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3935
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
3939
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
3945
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4042
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4048
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4051
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4057
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4155
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4161
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4164
instance int32 '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4170
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4572
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4578
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4675
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4681
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4778
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4784
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
4863
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
4869
} // end of method B::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
6039
"C1 C3." + WellKnownMemberNames.
CloneMethodName
+ "()",
6082
"C1 C3." + WellKnownMemberNames.
CloneMethodName
+ "()",
6123
"C1 C3." + WellKnownMemberNames.
CloneMethodName
+ "()",
6164
"C1 C3." + WellKnownMemberNames.
CloneMethodName
+ "()",
6248
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6354
.method public hidebysig virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6408
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6480
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6552
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6624
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6696
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6770
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6836
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
6916
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
7021
.method public hidebysig virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
7079
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
7157
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
7261
.method public hidebysig specialname newslot virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
7705
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7715
var clone = verifier.Compilation.GetMember("C." + WellKnownMemberNames.
CloneMethodName
);
7747
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7787
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7821
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7855
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
7890
verifier.VerifyIL("C." + WellKnownMemberNames.
CloneMethodName
, @"
8133
IL_0008: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
8156
CloneMethod: C C." + WellKnownMemberNames.
CloneMethodName
+ @"()
8236
IInvocationOperation (virtual C C." + WellKnownMemberNames.
CloneMethodName
+ @"()) (OperationKind.Invocation, Type: C, IsImplicit) (Syntax: 'c with { Y ... = W(""X"") }')
8306
IL_0007: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
8358
IL_0010: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
8491
IL_000e: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
8678
CloneMethod: C C." + WellKnownMemberNames.
CloneMethodName
+ @"()
8732
IInvocationOperation (virtual C C." + WellKnownMemberNames.
CloneMethodName
+ @"()) (OperationKind.Invocation, Type: C, IsImplicit) (Syntax: 'c with { X = 2 }')
8930
CloneMethod: C C." + WellKnownMemberNames.
CloneMethodName
+ @"()
8943
CloneMethod: C C." + WellKnownMemberNames.
CloneMethodName
+ @"()
9615
IL_0001: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
9666
IL_001a: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
10117
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
10786
? "B B." + WellKnownMemberNames.
CloneMethodName
+ "()"
10787
: "A B." + WellKnownMemberNames.
CloneMethodName
+ "()";
10834
"C C." + WellKnownMemberNames.
CloneMethodName
+ "()",
12185
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12225
.method public hidebysig specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12294
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12373
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12472
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12606
.method public hidebysig newslot specialname virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { ldnull throw }
12716
verifierA.VerifyIL($"B.{WellKnownMemberNames.
CloneMethodName
}()", @"
13593
.method public hidebysig specialname newslot virtual instance class B '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
13674
.method public hidebysig specialname newslot virtual instance class B '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
13749
.method public hidebysig specialname newslot virtual instance class B '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
13942
.method public hidebysig specialname newslot virtual instance class B`1<!T> '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
14069
var clone = comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
);
14106
var clone = comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
);
15881
"A B." + WellKnownMemberNames.
CloneMethodName
+ "()",
15915
? "B B." + WellKnownMemberNames.
CloneMethodName
+ "()"
15916
: "A B." + WellKnownMemberNames.
CloneMethodName
+ "()";
15956
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
15962
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16056
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16062
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16162
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16168
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16262
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16268
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16481
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16487
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16629
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16635
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16740
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16746
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16988
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16994
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17099
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17105
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17200
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17206
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17603
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17609
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17703
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17709
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17803
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17809
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17909
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17915
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
18005
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
18011
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
18415
var clone = comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
);
18423
clone = comp.GetMember<MethodSymbol>("B." + WellKnownMemberNames.
CloneMethodName
);
18431
clone = comp.GetMember<MethodSymbol>("C." + WellKnownMemberNames.
CloneMethodName
);
19459
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19465
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19627
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19633
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19760
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19766
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19879
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19885
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19958
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19964
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
20983
IL_000e: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
20999
IL_003e: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
21039
IL_00b7: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
21045
IL_00c6: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
22758
var clone = ((CSharpCompilation)verifier.Compilation).GetMember<MethodSymbol>("C." + WellKnownMemberNames.
CloneMethodName
);
23213
VerifyVirtualMethod(comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
), isOverride: false);
23214
VerifyVirtualMethod(comp.GetMember<MethodSymbol>("B." + WellKnownMemberNames.
CloneMethodName
), isOverride: true);
23215
VerifyVirtualMethod(comp.GetMember<MethodSymbol>("C." + WellKnownMemberNames.
CloneMethodName
), isOverride: true);
23725
? "B B." + WellKnownMemberNames.
CloneMethodName
+ "()"
23726
: "A B." + WellKnownMemberNames.
CloneMethodName
+ "()";
23889
"A B1." + WellKnownMemberNames.
CloneMethodName
+ "()",
30287
"B C." + WellKnownMemberNames.
CloneMethodName
+ "()",
30317
"D D." + WellKnownMemberNames.
CloneMethodName
+ "()",
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\InitOnlyMemberTests.cs (1)
2541
"C C." + 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
+ @"()""