/
SetDocumentation.cs
163 lines (141 loc) · 4.74 KB
/
SetDocumentation.cs
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
//===============================================================================================================
// System : Sandcastle Tools - XML Comments Example
// File : SetDocumentation.cs
// Author : Eric Woodruff (Eric@EWoodruff.us)
// Updated : 12/08/2012
// Note : Copyright 2012, Eric Woodruff, All rights reserved
// Compiler: Microsoft Visual C#
//
// This class is used to demonstrate the inheritdoc XML comments element. It serves no useful purpose.
//
// This code is published under the Microsoft Public License (Ms-PL). A copy of the license should be
// distributed with the code. It can also be found at the project website: https://GitHub.com/EWSoftware/SHFB. This
// notice, the author's name, and all copyright notices must remain intact in all applications, documentation,
// and source files.
//
// Version Date Who Comments
// ==============================================================================================================
// 1.0.0.0 12/06/2012 EFW Created the code
//===============================================================================================================
using System;
using System.Collections;
using System.Collections.Generic;
namespace XMLCommentsExamples.DocumentationInheritance
{
#region Generic-derived class with inherited documentation
//=====================================================================
/// <summary>
/// A structure with a generic base class that has inherited documentation on its members
/// </summary>
/// <conceptualLink target="86453FFB-B978-4A2A-9EB5-70E118CA8073" />
public struct SetDocumentation : ISet<int>
{
/// <inheritdoc />
public IEnumerator<int> GetEnumerator()
{
throw new NotImplementedException();
}
/// <inheritdoc />
IEnumerator IEnumerable.GetEnumerator()
{
return this.GetEnumerator();
}
/// <inheritdoc />
void ICollection<int>.Add(int item)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public void UnionWith(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public void IntersectWith(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public void ExceptWith(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public void SymmetricExceptWith(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public bool IsSubsetOf(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public bool IsSupersetOf(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public bool IsProperSupersetOf(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public bool IsProperSubsetOf(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public bool Overlaps(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc/>
public bool SetEquals(IEnumerable<int> other)
{
throw new NotImplementedException();
}
/// <inheritdoc/>
public bool Add(int item)
{
throw new NotImplementedException();
}
/// <inheritdoc/>
public void Clear()
{
throw new NotImplementedException();
}
/// <inheritdoc />
public bool Contains(int item)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public void CopyTo(int[] array, int arrayIndex)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public bool Remove(int item)
{
throw new NotImplementedException();
}
/// <inheritdoc />
public int Count
{
get
{
throw new NotImplementedException();
}
}
/// <inheritdoc />
public bool IsReadOnly
{
get
{
throw new NotImplementedException();
}
}
}
#endregion
}