diff --git a/csharp/Platform.Reflection/AssemblyExtensions.cs b/csharp/Platform.Reflection/AssemblyExtensions.cs index faa64ba..d0090ab 100644 --- a/csharp/Platform.Reflection/AssemblyExtensions.cs +++ b/csharp/Platform.Reflection/AssemblyExtensions.cs @@ -5,7 +5,6 @@ using Platform.Exceptions; using Platform.Collections.Lists; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { @@ -19,6 +18,20 @@ public static class AssemblyExtensions { private static readonly ConcurrentDictionary _loadableTypesCache = new ConcurrentDictionary(); + /// + /// + /// Gets the loadable types using the specified assembly. + /// + /// + /// + /// + /// The assembly. + /// + /// + /// + /// The type array + /// + /// /// /// Source: http://haacked.com/archive/2012/07/23/get-all-types-in-an-assembly.aspx/ /// diff --git a/csharp/Platform.Reflection/DelegateHelpers.cs b/csharp/Platform.Reflection/DelegateHelpers.cs index 1476e27..13ec40e 100644 --- a/csharp/Platform.Reflection/DelegateHelpers.cs +++ b/csharp/Platform.Reflection/DelegateHelpers.cs @@ -5,7 +5,6 @@ using System.Runtime.CompilerServices; using Platform.Exceptions; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { diff --git a/csharp/Platform.Reflection/DynamicExtensions.cs b/csharp/Platform.Reflection/DynamicExtensions.cs index 77734fa..e74cd28 100644 --- a/csharp/Platform.Reflection/DynamicExtensions.cs +++ b/csharp/Platform.Reflection/DynamicExtensions.cs @@ -1,7 +1,6 @@ using System.Collections.Generic; using System.Runtime.CompilerServices; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { @@ -19,7 +18,7 @@ public static class DynamicExtensions /// /// /// - /// + /// /// The object. /// /// diff --git a/csharp/Platform.Reflection/EnsureExtensions.cs b/csharp/Platform.Reflection/EnsureExtensions.cs index d4c260c..e977ac8 100644 --- a/csharp/Platform.Reflection/EnsureExtensions.cs +++ b/csharp/Platform.Reflection/EnsureExtensions.cs @@ -5,7 +5,6 @@ using Platform.Exceptions.ExtensionRoots; #pragma warning disable IDE0060 // Remove unused parameter -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { diff --git a/csharp/Platform.Reflection/FieldInfoExtensions.cs b/csharp/Platform.Reflection/FieldInfoExtensions.cs index dd22922..e1ca7d3 100644 --- a/csharp/Platform.Reflection/FieldInfoExtensions.cs +++ b/csharp/Platform.Reflection/FieldInfoExtensions.cs @@ -1,7 +1,6 @@ using System.Reflection; using System.Runtime.CompilerServices; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { diff --git a/csharp/Platform.Reflection/ILGeneratorExtensions.cs b/csharp/Platform.Reflection/ILGeneratorExtensions.cs index 586b63b..916370b 100644 --- a/csharp/Platform.Reflection/ILGeneratorExtensions.cs +++ b/csharp/Platform.Reflection/ILGeneratorExtensions.cs @@ -4,7 +4,6 @@ using System.Reflection.Emit; using System.Runtime.CompilerServices; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { diff --git a/csharp/Platform.Reflection/MethodInfoExtensions.cs b/csharp/Platform.Reflection/MethodInfoExtensions.cs index 8f7323c..5c39542 100644 --- a/csharp/Platform.Reflection/MethodInfoExtensions.cs +++ b/csharp/Platform.Reflection/MethodInfoExtensions.cs @@ -3,7 +3,6 @@ using System.Reflection; using System.Runtime.CompilerServices; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { diff --git a/csharp/Platform.Reflection/NotSupportedExceptionDelegateFactory.cs b/csharp/Platform.Reflection/NotSupportedExceptionDelegateFactory.cs index fa7e641..9e445da 100644 --- a/csharp/Platform.Reflection/NotSupportedExceptionDelegateFactory.cs +++ b/csharp/Platform.Reflection/NotSupportedExceptionDelegateFactory.cs @@ -3,7 +3,6 @@ using System.Runtime.CompilerServices; using Platform.Interfaces; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { diff --git a/csharp/Platform.Reflection/NumericType.cs b/csharp/Platform.Reflection/NumericType.cs index 5c19470..fa51aa6 100644 --- a/csharp/Platform.Reflection/NumericType.cs +++ b/csharp/Platform.Reflection/NumericType.cs @@ -6,7 +6,6 @@ // ReSharper disable AssignmentInConditionalExpression // ReSharper disable BuiltInTypeReferenceStyle // ReSharper disable StaticFieldInGenericType -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { @@ -112,7 +111,7 @@ public static class NumericType /// /// - /// Initializes a new instance. + /// Initializes a new instance. /// /// /// diff --git a/csharp/Platform.Reflection/PropertyInfoExtensions.cs b/csharp/Platform.Reflection/PropertyInfoExtensions.cs index fb7ecfa..b90f98b 100644 --- a/csharp/Platform.Reflection/PropertyInfoExtensions.cs +++ b/csharp/Platform.Reflection/PropertyInfoExtensions.cs @@ -1,7 +1,6 @@ using System.Reflection; using System.Runtime.CompilerServices; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { diff --git a/csharp/Platform.Reflection/TypeBuilderExtensions.cs b/csharp/Platform.Reflection/TypeBuilderExtensions.cs index 4b46fcf..6456eed 100644 --- a/csharp/Platform.Reflection/TypeBuilderExtensions.cs +++ b/csharp/Platform.Reflection/TypeBuilderExtensions.cs @@ -1,4 +1,3 @@ -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member using System; using System.Reflection; diff --git a/csharp/Platform.Reflection/TypeExtensions.cs b/csharp/Platform.Reflection/TypeExtensions.cs index 9daf227..c2dde18 100644 --- a/csharp/Platform.Reflection/TypeExtensions.cs +++ b/csharp/Platform.Reflection/TypeExtensions.cs @@ -5,7 +5,6 @@ using System.Runtime.CompilerServices; using Platform.Collections; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace Platform.Reflection { diff --git a/csharp/Platform.Reflection/Types.cs b/csharp/Platform.Reflection/Types.cs index 830df43..3914b05 100644 --- a/csharp/Platform.Reflection/Types.cs +++ b/csharp/Platform.Reflection/Types.cs @@ -4,7 +4,6 @@ using System.Runtime.CompilerServices; using Platform.Collections.Lists; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable CA1819 // Properties should not return arrays namespace Platform.Reflection diff --git a/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5, T6, T7].cs b/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5, T6, T7].cs index b12f564..b00494c 100644 --- a/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5, T6, T7].cs +++ b/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5, T6, T7].cs @@ -2,7 +2,6 @@ using System.Collections.ObjectModel; using Platform.Collections.Lists; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable CA1819 // Properties should not return arrays namespace Platform.Reflection diff --git a/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5, T6].cs b/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5, T6].cs index ec1ac04..e54255f 100644 --- a/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5, T6].cs +++ b/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5, T6].cs @@ -2,7 +2,6 @@ using System.Collections.ObjectModel; using Platform.Collections.Lists; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable CA1819 // Properties should not return arrays namespace Platform.Reflection diff --git a/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5].cs b/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5].cs index 2f743d6..557fff4 100644 --- a/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5].cs +++ b/csharp/Platform.Reflection/Types[T1, T2, T3, T4, T5].cs @@ -2,7 +2,6 @@ using System.Collections.ObjectModel; using Platform.Collections.Lists; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable CA1819 // Properties should not return arrays namespace Platform.Reflection diff --git a/csharp/Platform.Reflection/Types[T1, T2, T3, T4].cs b/csharp/Platform.Reflection/Types[T1, T2, T3, T4].cs index 3360a05..04309a9 100644 --- a/csharp/Platform.Reflection/Types[T1, T2, T3, T4].cs +++ b/csharp/Platform.Reflection/Types[T1, T2, T3, T4].cs @@ -2,7 +2,6 @@ using System.Collections.ObjectModel; using Platform.Collections.Lists; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable CA1819 // Properties should not return arrays namespace Platform.Reflection diff --git a/csharp/Platform.Reflection/Types[T1, T2, T3].cs b/csharp/Platform.Reflection/Types[T1, T2, T3].cs index afcdc66..b2a5047 100644 --- a/csharp/Platform.Reflection/Types[T1, T2, T3].cs +++ b/csharp/Platform.Reflection/Types[T1, T2, T3].cs @@ -2,7 +2,6 @@ using System.Collections.ObjectModel; using Platform.Collections.Lists; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable CA1819 // Properties should not return arrays namespace Platform.Reflection diff --git a/csharp/Platform.Reflection/Types[T1, T2].cs b/csharp/Platform.Reflection/Types[T1, T2].cs index 662d5dd..942e6d6 100644 --- a/csharp/Platform.Reflection/Types[T1, T2].cs +++ b/csharp/Platform.Reflection/Types[T1, T2].cs @@ -2,7 +2,6 @@ using System.Collections.ObjectModel; using Platform.Collections.Lists; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable CA1819 // Properties should not return arrays namespace Platform.Reflection diff --git a/csharp/Platform.Reflection/Types[T].cs b/csharp/Platform.Reflection/Types[T].cs index 709fa80..1a35feb 100644 --- a/csharp/Platform.Reflection/Types[T].cs +++ b/csharp/Platform.Reflection/Types[T].cs @@ -2,7 +2,6 @@ using System.Collections.ObjectModel; using Platform.Collections.Lists; -#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member #pragma warning disable CA1819 // Properties should not return arrays namespace Platform.Reflection