77 */
88
99// ReSharper disable MemberCanBeInternal
10+ // ReSharper disable UnusedMember.Global
11+ // ReSharper disable MemberCanBePrivate.Global
1012
1113using System ;
1214using System . Runtime . InteropServices ;
15+ using ExtendedSystemObjects . Interfaces ;
1316
1417namespace ExtendedSystemObjects
1518{
@@ -62,15 +65,16 @@ public UnmanagedArray(int size)
6265 Clear ( ) ;
6366 }
6467
68+ /// <inheritdoc />
6569 /// <summary>
66- /// Gets or sets the <see cref="T" /> at the specified index.
70+ /// Gets or sets the <see cref="!: T" /> at the specified index.
6771 /// </summary>
6872 /// <value>
69- /// The <see cref="T" />.
73+ /// The <see cref="!: T" />.
7074 /// </value>
7175 /// <param name="index">The index.</param>
7276 /// <returns>The value at the specified index.</returns>
73- /// <exception cref="System.IndexOutOfRangeException"></exception>
77+ /// <exception cref="T: System.IndexOutOfRangeException"></exception>
7478 public T this [ int index ]
7579 {
7680 get
@@ -137,11 +141,12 @@ public void InsertAt(int index, T value, int count = 1)
137141 Length += count ;
138142 }
139143
144+ /// <inheritdoc />
140145 /// <summary>
141146 /// Removes at.
142147 /// </summary>
143148 /// <param name="index">The index.</param>
144- /// <exception cref="System.ArgumentOutOfRangeException">index</exception>
149+ /// <exception cref="T: System.ArgumentOutOfRangeException">index</exception>
145150 public void RemoveAt ( int index )
146151 {
147152 if ( index < 0 || index >= Length )
@@ -161,6 +166,7 @@ public void RemoveAt(int index)
161166 Length -- ;
162167 }
163168
169+ /// <inheritdoc />
164170 /// <summary>
165171 /// Resizes the internal array to the specified new size.
166172 /// Contents will be preserved up to the minimum of old and new size.
@@ -175,6 +181,7 @@ public void Resize(int newSize)
175181 Length = newSize ;
176182 }
177183
184+ /// <inheritdoc />
178185 /// <summary>
179186 /// Clears the array by setting all elements to zero.
180187 /// </summary>
@@ -201,14 +208,15 @@ public void EnsureCapacity(int minCapacity)
201208 }
202209
203210 /// <summary>
204- /// Ases the span.
211+ /// Access the span.
205212 /// </summary>
206213 /// <returns>Return all Values as Span</returns>
207214 public Span < T > AsSpan ( )
208215 {
209216 return new ( _ptr , Length ) ;
210217 }
211218
219+ /// <inheritdoc />
212220 /// <summary>
213221 /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
214222 /// </summary>
0 commit comments