1.0.1
21 May 19
Toggle Dropdown
Version 3
3.3.0
7 Mar 25
3.2.0
19 Nov 24
3.1.1
8 Dec 23
3.1.0
31 Oct 23
3.0.1
26 Oct 23
3.0.0
20 Aug 23
Version 2
2.1.2
3 May 23
2.1.1
18 Sep 22
2.1.0
16 Sep 22
2.0.10
27 Jan 22
2.0.9
15 Dec 21
2.0.8
9 Dec 21
2.0.7
7 Dec 21
2.0.6
5 Dec 21
2.0.5
25 Oct 21
2.0.4
25 Oct 21
2.0.3
6 Aug 21
2.0.2
6 Aug 21
2.0.1
5 Aug 21
2.0.0
4 Aug 21
Version 1
1.0.23
7 May 21
1.0.22
5 May 21
1.0.21
5 May 21
1.0.20
4 May 21
1.0.19
8 Apr 21
1.0.18
4 Feb 21
1.0.17
4 Feb 21
1.0.16
29 Jan 21
1.0.15
17 Dec 20
1.0.14
28 Sep 20
1.0.13
1 Sep 20
1.0.12
30 May 20
1.0.11
20 Mar 20
1.0.10
20 Feb 20
1.0.9
18 Feb 20
1.0.8
17 Jan 20
1.0.7
9 Oct 19
1.0.6
2 Aug 19
1.0.5
6 Jun 19
1.0.4
26 May 19
1.0.3
25 May 19
1.0.2.4-build.20190522.4
22 May 19
1.0.2
22 May 19
1.0.1
21 May 19
1.0.0
20 May 19
Compare to version...
with 1.0.15
Toggle Dropdown
Version 3
3.3.0
7 Mar 25
3.2.0
19 Nov 24
3.1.1
8 Dec 23
3.1.0
31 Oct 23
3.0.1
26 Oct 23
3.0.0
20 Aug 23
Version 2
2.1.2
3 May 23
2.1.1
18 Sep 22
2.1.0
16 Sep 22
2.0.10
27 Jan 22
2.0.9
15 Dec 21
2.0.8
9 Dec 21
2.0.7
7 Dec 21
2.0.6
5 Dec 21
2.0.5
25 Oct 21
2.0.4
25 Oct 21
2.0.3
6 Aug 21
2.0.2
6 Aug 21
2.0.1
5 Aug 21
2.0.0
4 Aug 21
Version 1
1.0.23
7 May 21
1.0.22
5 May 21
1.0.21
5 May 21
1.0.20
4 May 21
1.0.19
8 Apr 21
1.0.18
4 Feb 21
1.0.17
4 Feb 21
1.0.16
29 Jan 21
1.0.15
17 Dec 20
1.0.14
28 Sep 20
1.0.13
1 Sep 20
1.0.12
30 May 20
1.0.11
20 Mar 20
1.0.10
20 Feb 20
1.0.9
18 Feb 20
1.0.8
17 Jan 20
1.0.7
9 Oct 19
1.0.6
2 Aug 19
1.0.5
6 Jun 19
1.0.4
26 May 19
1.0.3
25 May 19
1.0.2.4-build.20190522.4
22 May 19
1.0.2
22 May 19
1.0.1
21 May 19
1.0.0
20 May 19
Download Package
Open in NuGet
<
PackageReference
Include
=
"Namotion.Reflection"
Version
=
"1.0.1"
/>
API Differences between 1.0.1 and 1.0.15
21
Additions
17
Removals
Namotion.Reflection
public
class
CachedType
protected
object
genericArguments
protected
object
originalGenericArguments
public
CachedType
ElementType
{
get
; }
public
class
ContextualPropertyInfo
:
ContextualMemberInfo
public
bool
CanRead
{
get
; }
public
bool
CanWrite
{
get
; }
public
bool
IsValueType
{
get
; }
public
class
ContextualType
:
CachedType
public
ContextualType
BaseType
{
get
; }
public
ContextualType
ElementType
{
get
; }
public
static
class
ContextualTypeExtensions
public
static
ContextualFieldInfo
[]
GetContextualFields
(
this
Type
type
)
public
static
ContextualParameterInfo
[]
GetContextualParameters
(
this
MethodBase
method
)
public
static
ContextualPropertyInfo
[]
GetContextualProperties
(
this
Type
type
)
public
static
ContextualFieldInfo
[]
GetContextualRuntimeFields
(
this
Type
type
)
public
static
ContextualPropertyInfo
[]
GetContextualRuntimeProperties
(
this
Type
type
)
public
static
class
EnumerableExtensions
public
static
T
FirstAssignableToTypeNameOrDefault
<
T
>(
this
IEnumerable
<
T
>
objects
,
string
typeName
,
TypeNameStyle
typeNameStyle
=
1
)
public
static
IEnumerable
<
T
>
GetAssignableToTypeName
<
T
>(
this
IEnumerable
<
T
>
objects
,
string
typeName
,
TypeNameStyle
typeNameStyle
=
1
)
public
static
T
TryGetAssignableToTypeName
<
T
>(
this
IEnumerable
<
T
>
objects
,
string
typeName
,
TypeNameStyle
typeNameStyle
=
1
)
public
enum
Nullability
NeverNull
=
1
public
static
class
ObjectExtensions
public
static
bool
DisableNullabilityValidation
{
get
;
set
; }
public
static
void
EnsureValidNullability
(
this
object
obj
,
bool
checkChildren
=
true
)
public
static
bool
HasValidNullability
(
this
object
obj
,
bool
checkChildren
=
true
)
public
static
IEnumerable
<
string
>
ValidateNullability
(
this
object
obj
,
bool
checkChildren
=
true
)
public
static
class
XmlDocs
public
static
class
XmlDocsExtensions
public
static
class
XmlDocumentation
public
static
void
ClearCache
()
public
static
class
XmlDocumentationExtensions
public
static
Task
<
string
>
GetXmlDocumentationAsync
(
this
ParameterInfo
parameter
)
public
static
Task
<
XElement
>
GetXmlDocumentationAsync
(
this
Type
type
,
string
pathToXmlFile
)
public
static
Task
<
XElement
>
GetXmlDocumentationAsync
(
this
ParameterInfo
parameter
,
string
pathToXmlFile
)
public
static
Task
<
XElement
>
GetXmlDocumentationAsync
(
this
MemberInfo
member
)
public
static
Task
<
XElement
>
GetXmlDocumentationAsync
(
this
MemberInfo
member
,
string
pathToXmlFile
)
public
static
Task
<
string
>
GetXmlDocumentationTagAsync
(
this
Type
type
,
string
tagName
)
public
static
Task
<
string
>
GetXmlDocumentationTagAsync
(
this
MemberInfo
member
,
string
tagName
)
public
static
string
GetXmlDocumentationText
(
this
XElement
element
)
public
static
Task
<
string
>
GetXmlRemarksAsync
(
this
Type
type
)
public
static
Task
<
string
>
GetXmlRemarksAsync
(
this
MemberInfo
member
)
public
static
Task
<
string
>
GetXmlSummaryAsync
(
this
Type
type
)
public
static
Task
<
string
>
GetXmlSummaryAsync
(
this
MemberInfo
member
)