1.0.11
20 Mar 20
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 2.0.5
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.11"
/>
API Differences between 1.0.11 and 2.0.5
10
Additions
21
Removals
Namotion.Reflection
public
class
CachedType
public
Attribute
[]
InheritedAttributes
{
get
; }
public
Attribute
[]
TypeAttributes
{
get
; }
public
T
GetInheritedAttribute
<
T
>() where
T
:
Attribute
public
IEnumerable
<
T
>
GetInheritedAttributes
<
T
>()
public
T
GetTypeAttribute
<
T
>() where
T
:
Attribute
public
IEnumerable
<
T
>
GetTypeAttributes
<
T
>()
public
abstract
class
ContextualAccessorInfo
:
ContextualMemberInfo
public
class
ContextualFieldInfo
:
ContextualMemberInfo
public
ContextualType
FieldType
{
get
; }
public
abstract
class
ContextualMemberInfo
:
ContextualType
protected
ContextualMemberInfo
()
public
abstract
object
GetValue
(
object
obj
)
public
abstract
void
SetValue
(
object
obj
,
object
value
)
public
class
ContextualMethodInfo
:
ContextualMemberInfo
public
class
ContextualPropertyInfo
:
ContextualMemberInfo
public
bool
IsValueType
{
get
; }
public
ContextualType
PropertyType
{
get
; }
public
class
ContextualType
:
CachedType
public
ContextualType
BaseType
{
get
; }
public
ContextualType
EnumerableItemType
{
get
; }
public
ContextualFieldInfo
[]
Fields
{
get
; }
public
bool
IsValueType
{
get
; }
public
ContextualMethodInfo
[]
Methods
{
get
; }
public
ContextualPropertyInfo
[]
Properties
{
get
; }
public
ContextualFieldInfo
GetField
(
string
fieldName
)
public
ContextualPropertyInfo
GetProperty
(
string
propertyName
)
public
static
class
ContextualTypeExtensions
public
static
IEnumerable
<
ContextualAccessorInfo
>
GetContextualAccessors
(
this
Type
type
)
public
static
ContextualParameterInfo
[]
GetContextualParameters
(
this
MethodInfo
method
)
public
static
IEnumerable
<
ContextualMemberInfo
>
GetContextualPropertiesAndFields
(
this
Type
type
)
public
static
ContextualAccessorInfo
ToContextualAccessor
(
this
MemberInfo
memberInfo
)
public
static
ContextualMemberInfo
ToContextualMember
(
this
MemberInfo
memberInfo
)
public
static
ContextualType
ToContextualType
(
this
Type
type
)
public
static
ContextualType
ToContextualType
(
this
Type
type
)
public
static
class
XmlDocs
public
static
bool
ResolveFromNuGetCacheOrDotNetSdk
{
get
;
set
; }
public
static
class
XmlDocsExtensions
public
static
string
GetXmlDocsRecordPropertySummary
(
this
PropertyInfo
member
)