185 references to CloneMethodName
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1767
=> 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
+ "()",
12152
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12192
.method public hidebysig specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12261
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12340
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12439
.method public hidebysig newslot specialname abstract virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { }
12573
.method public hidebysig newslot specialname virtual instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"'() { ldnull throw }
12698
verifierA.VerifyIL($"B.{WellKnownMemberNames.
CloneMethodName
}()", @"
13575
.method public hidebysig specialname newslot virtual instance class B '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
13656
.method public hidebysig specialname newslot virtual instance class B '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
13731
.method public hidebysig specialname newslot virtual instance class B '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
13924
.method public hidebysig specialname newslot virtual instance class B`1<!T> '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
14051
var clone = comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
);
14088
var clone = comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
);
15863
"A B." + WellKnownMemberNames.
CloneMethodName
+ "()",
15897
? "B B." + WellKnownMemberNames.
CloneMethodName
+ "()"
15898
: "A B." + WellKnownMemberNames.
CloneMethodName
+ "()";
15938
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
15944
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16038
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16044
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16144
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16150
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16244
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16250
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16463
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16469
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16611
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16617
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16722
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16728
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
16970
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
16976
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17081
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17087
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17182
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17188
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17585
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17591
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17685
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17691
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17785
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17791
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17891
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17897
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
17987
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
17993
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
18397
var clone = comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
);
18405
clone = comp.GetMember<MethodSymbol>("B." + WellKnownMemberNames.
CloneMethodName
);
18413
clone = comp.GetMember<MethodSymbol>("C." + WellKnownMemberNames.
CloneMethodName
);
19441
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19447
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19609
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19615
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19742
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19748
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19861
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19867
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
19940
instance class A '" + WellKnownMemberNames.
CloneMethodName
+ @"' () cil managed
19946
} // end of method A::'" + WellKnownMemberNames.
CloneMethodName
+ @"'
20965
IL_000e: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
20981
IL_003e: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
21021
IL_00b7: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
21027
IL_00c6: callvirt ""C C." + WellKnownMemberNames.
CloneMethodName
+ @"()""
22740
var clone = ((CSharpCompilation)verifier.Compilation).GetMember<MethodSymbol>("C." + WellKnownMemberNames.
CloneMethodName
);
23195
VerifyVirtualMethod(comp.GetMember<MethodSymbol>("A." + WellKnownMemberNames.
CloneMethodName
), isOverride: false);
23196
VerifyVirtualMethod(comp.GetMember<MethodSymbol>("B." + WellKnownMemberNames.
CloneMethodName
), isOverride: true);
23197
VerifyVirtualMethod(comp.GetMember<MethodSymbol>("C." + WellKnownMemberNames.
CloneMethodName
), isOverride: true);
23707
? "B B." + WellKnownMemberNames.
CloneMethodName
+ "()"
23708
: "A B." + WellKnownMemberNames.
CloneMethodName
+ "()";
23871
"A B1." + WellKnownMemberNames.
CloneMethodName
+ "()",
30379
"B C." + WellKnownMemberNames.
CloneMethodName
+ "()",
30409
"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
+ "()",
1406
var clone = (MethodSymbol)r.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1414
var clone2 = (MethodSymbol)r2.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1449
var clone = (MethodSymbol)r.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1455
Assert.Equal("R R." + WellKnownMemberNames.
CloneMethodName
+ "()", clone.ToTestDisplayString());
1459
var clone2 = (MethodSymbol)r2.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1466
Assert.Equal("R R2." + WellKnownMemberNames.
CloneMethodName
+ "()", clone2.ToTestDisplayString());
1470
var clone3 = (MethodSymbol)r3.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1477
Assert.Equal("R R3." + WellKnownMemberNames.
CloneMethodName
+ "()", clone3.ToTestDisplayString());
1481
var clone4 = (MethodSymbol)r4.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1488
Assert.Equal("R R4." + WellKnownMemberNames.
CloneMethodName
+ "()", clone4.ToTestDisplayString());
1492
var clone5 = (MethodSymbol)r5.GetMembers(WellKnownMemberNames.
CloneMethodName
).Single();
1499
Assert.Equal("R R5." + WellKnownMemberNames.
CloneMethodName
+ "()", clone5.ToTestDisplayString());
1508
IL_0005: callvirt ""R R." + WellKnownMemberNames.
CloneMethodName
+ @"()""
1511
IL_0010: callvirt ""R R." + WellKnownMemberNames.
CloneMethodName
+ @"()""