Forge
csharp551a3611
1// Синтетический тест для roslyn_rename: 5 вхождений SyntheticRenameTarget.
2namespace RoslynMcp.ServiceLayer;
3
4public static class SyntheticRenameTest
5{
6 public static int Use(SyntheticRenameTarget a, SyntheticRenameTarget b)
7 {
8 SyntheticRenameTarget c = a;
9 return SyntheticRenameTarget.StaticValue + c.Value;
10 }
11}
12
13public class SyntheticRenameTarget
14{
15 public static int StaticValue => 1;
16 public int Value { get; } = 2;
17}
18
19/// <summary>Пример для теста roslyn_resolve_breakpoint: конструктор и индексатор.</summary>
20public class BreakpointResolveSample
21{
22 private int _value;
23
24 public BreakpointResolveSample()
25 {
26 _value = 0;
27 }
28
29 public BreakpointResolveSample(int initial)
30 {
31 _value = initial;
32 }
33
34 public int this[int index]
35 {
36 get => _value + index;
37 set => _value = value;
38 }
39}
40
View only · write via MCP/CIDE