-
Notifications
You must be signed in to change notification settings - Fork 76
Expand file tree
/
Copy pathWebsiteDocumentationTestData.cs
More file actions
113 lines (89 loc) · 1.85 KB
/
WebsiteDocumentationTestData.cs
File metadata and controls
113 lines (89 loc) · 1.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
// ReSharper disable InconsistentNaming
// ReSharper disable SuggestVarOrType_SimpleTypes
#pragma warning disable 169
using System;
using Controller;
using Model;
using Module.One;
using Module.Three;
using Module.Two;
using View;
namespace Model
{
public interface ICar { }
public class FastCar : ICar
{
private Steering _steering;
public void IllegalAccess(ICanvas canvas) { }
}
public class SlowCar : ICar
{
private ICanvas _canvas;
public SlowCar(StartCanvas canvas)
{
_canvas = canvas;
}
}
public class SlowRocket : ICar { }
public class StartCanvas : ICanvas { }
}
namespace View
{
public interface ICanvas { }
internal class EndCanvas : ICanvas { }
[Display]
internal class StartButton
{
private ICanvas _startCanvas;
public StartButton()
{
_startCanvas = new StartCanvas();
}
}
internal class EndButton
{
private ICanvas _endCanvas;
public EndButton()
{
_endCanvas = new EndCanvas();
}
}
public sealed class Display : Attribute { }
}
namespace Controller
{
public class Steering
{
private ICar _car;
public Steering(ICar car)
{
_car = car;
}
public void ApplySteering() { }
}
}
namespace Module.One
{
internal class ModuleOneClassOne
{
private ModuleTwoClassTwo _a;
}
internal class ModuleOneClassTwo { }
}
namespace Module.Two
{
internal class ModuleTwoClassOne
{
private ModuleThreeClassTwo _a;
}
internal class ModuleTwoClassTwo { }
}
namespace Module.Three
{
internal class ModuleThreeClassOne
{
private ModuleOneClassTwo _a;
}
internal class ModuleThreeClassTwo { }
}
#pragma warning restore 169