2.1.1
18 Sep 22
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 3.2.0
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
=
"2.1.1"
/>
API Differences between 2.1.1 and 3.2.0
14
Additions
15
Removals
Namotion.Reflection
public
static
class
AttributeExtensions
public
class
CachedType
public
virtual
IEnumerable
<
Attribute
>
Attributes
{
get
; }
public
Attribute
[]
InheritedAttributes
{
get
; }
public
string
Name
{
get
; }
public
string
TypeName
{
get
; }
public
virtual
object
[]
GetCustomAttributes
(
bool
inherit
)
public
virtual
object
[]
GetCustomAttributes
(
Type
attributeType
,
bool
inherit
)
protected
void
Initialize
(
ref
int
nullableFlagsIndex
)
public
virtual
bool
IsDefined
(
Type
attributeType
,
bool
inherit
)
public
T
GetInheritedAttribute
<
T
>() where
T
:
Attribute
public
IEnumerable
<
T
>
GetInheritedAttributes
<
T
>()
protected
void
UpdateOriginalGenericArguments
(
ref
int
nullableFlagsIndex
)
public
abstract
class
ContextualAccessorInfo
:
ContextualMemberInfo
public
Attribute
[]
ContextAttributes
{
get
; }
public
T
GetContextAttribute
<
T
>()
public
IEnumerable
<
T
>
GetContextAttributes
<
T
>()
public
abstract
class
ContextualMemberInfo
public
abstract
object
[]
GetCustomAttributes
(
Type
attributeType
,
bool
inherit
)
public
abstract
object
[]
GetCustomAttributes
(
bool
inherit
)
public
abstract
bool
IsDefined
(
Type
attributeType
,
bool
inherit
)
public
class
ContextualParameterInfo
:
ContextualType
public
Nullability
Nullability
{
get
; }
public
ContextualType
ParameterType
{
get
; }
public
object
[]
GetCustomAttributes
(
Type
attributeType
,
bool
inherit
)
public
object
[]
GetCustomAttributes
(
bool
inherit
)
public
bool
IsDefined
(
Type
attributeType
,
bool
inherit
)
public
class
ContextualType
:
CachedType
public
ICustomAttributeProvider
Context
{
get
; }
public
Attribute
[]
ContextAttributes
{
get
; }
public
T
GetAttribute
<
T
>()
public
IEnumerable
<
T
>
GetAttributes
<
T
>()
public
T
GetContextAttribute
<
T
>() where
T
:
Attribute
public
IEnumerable
<
T
>
GetContextAttributes
<
T
>()