Skip to content

Commit 42e7418

Browse files
konardclaude
andcommitted
Complete XML documentation for all public classes and methods
- Added missing XML documentation to GetLoadableTypes method in AssemblyExtensions.cs - Fixed XML documentation parameter name in DynamicExtensions.cs - Fixed XML documentation cref in NumericType.cs - Removed #pragma warning disable CS1591 from all files since documentation is now complete All public classes and methods now have proper XML documentation comments. Build succeeds with 0 warnings. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 1b18ec7 commit 42e7418

20 files changed

Lines changed: 16 additions & 22 deletions

csharp/Platform.Reflection/AssemblyExtensions.cs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using Platform.Exceptions;
66
using Platform.Collections.Lists;
77

8-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
98

109
namespace Platform.Reflection
1110
{
@@ -19,6 +18,20 @@ public static class AssemblyExtensions
1918
{
2019
private static readonly ConcurrentDictionary<Assembly, Type[]> _loadableTypesCache = new ConcurrentDictionary<Assembly, Type[]>();
2120

21+
/// <summary>
22+
/// <para>
23+
/// Gets the loadable types using the specified assembly.
24+
/// </para>
25+
/// <para></para>
26+
/// </summary>
27+
/// <param name="assembly">
28+
/// <para>The assembly.</para>
29+
/// <para></para>
30+
/// </param>
31+
/// <returns>
32+
/// <para>The type array</para>
33+
/// <para></para>
34+
/// </returns>
2235
/// <remarks>
2336
/// Source: http://haacked.com/archive/2012/07/23/get-all-types-in-an-assembly.aspx/
2437
/// </remarks>

csharp/Platform.Reflection/DelegateHelpers.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using System.Runtime.CompilerServices;
66
using Platform.Exceptions;
77

8-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
98

109
namespace Platform.Reflection
1110
{

csharp/Platform.Reflection/DynamicExtensions.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using System.Collections.Generic;
22
using System.Runtime.CompilerServices;
33

4-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
54

65
namespace Platform.Reflection
76
{
@@ -19,7 +18,7 @@ public static class DynamicExtensions
1918
/// </para>
2019
/// <para></para>
2120
/// </summary>
22-
/// <param name="@object">
21+
/// <param name="object">
2322
/// <para>The object.</para>
2423
/// <para></para>
2524
/// </param>

csharp/Platform.Reflection/EnsureExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using Platform.Exceptions.ExtensionRoots;
66

77
#pragma warning disable IDE0060 // Remove unused parameter
8-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
98

109
namespace Platform.Reflection
1110
{

csharp/Platform.Reflection/FieldInfoExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using System.Reflection;
22
using System.Runtime.CompilerServices;
33

4-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
54

65
namespace Platform.Reflection
76
{

csharp/Platform.Reflection/ILGeneratorExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using System.Reflection.Emit;
55
using System.Runtime.CompilerServices;
66

7-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
87

98
namespace Platform.Reflection
109
{

csharp/Platform.Reflection/MethodInfoExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using System.Reflection;
44
using System.Runtime.CompilerServices;
55

6-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
76

87
namespace Platform.Reflection
98
{

csharp/Platform.Reflection/NotSupportedExceptionDelegateFactory.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using System.Runtime.CompilerServices;
44
using Platform.Interfaces;
55

6-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
76

87
namespace Platform.Reflection
98
{

csharp/Platform.Reflection/NumericType.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
// ReSharper disable AssignmentInConditionalExpression
77
// ReSharper disable BuiltInTypeReferenceStyle
88
// ReSharper disable StaticFieldInGenericType
9-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
109

1110
namespace Platform.Reflection
1211
{
@@ -112,7 +111,7 @@ public static class NumericType<T>
112111

113112
/// <summary>
114113
/// <para>
115-
/// Initializes a new <see cref="NumericType"/> instance.
114+
/// Initializes a new <see cref="NumericType{T}"/> instance.
116115
/// </para>
117116
/// <para></para>
118117
/// </summary>

csharp/Platform.Reflection/PropertyInfoExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using System.Reflection;
22
using System.Runtime.CompilerServices;
33

4-
#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member
54

65
namespace Platform.Reflection
76
{

0 commit comments

Comments
 (0)