2.1.0
16 Sep 22
Toggle Dropdown
Version 3
3.4.2
28 Apr 25
3.4.1
28 Apr 25
3.4.0
28 Apr 25
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
Compare to version...
with 3.4.2
Toggle Dropdown
Version 3
3.4.2
28 Apr 25
3.4.1
28 Apr 25
3.4.0
28 Apr 25
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
Download Package
Open in NuGet
<
PackageReference
Include
=
"Namotion.Reflection"
Version
=
"2.1.0"
/>
API Differences between 2.1.0 and 3.4.2
15
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
>()
public
static
class
XmlDocsExtensions
public
static
string
ToXmlDocsContent
(
this
XElement
element
)