Property | Type | Description | |
---|---|---|---|
FieldGetterMap | MemberGetter>.ConcurrentDictionary | ||
FieldSetterMap | MemberSetter>.ConcurrentDictionary | ||
PropertyGetterMap | MemberGetter>.ConcurrentDictionary | ||
PropertySetterMap | MemberSetter>.ConcurrentDictionary |
Method | Description | |
---|---|---|
DynamicAccessor ( |
||
DynamicAccessor ( |
||
GetFieldNames ( ) : IList |
Get field names
|
|
GetFieldType ( string fieldName ) : |
지정된 속성의 형식을 반환한다.
|
|
GetFieldValue ( object target, string fieldName ) : object |
지정한 인스턴스의 필드 값을 가져온다.
|
|
GetPropertyNames ( ) : IList |
Get property names
|
|
GetPropertyType ( string propertyName ) : |
지정된 속성의 형식을 반환한다.
|
|
GetPropertyValue ( object target, string propertyName ) : object |
지정한 인스턴스의 속성 값을 가져온다.
|
|
SetFieldValue ( object target, string fieldName, object fieldValue ) : void |
지정한 인스턴스의 필드 값을 설정한다.
|
|
SetPropertyValue ( object target, string propertyName, object propertyValue ) : void |
지정한 인스턴스의 속성 값을 설정한다.
|
|
TryGetFieldValue ( object target, string fieldName, object &fieldValue ) : bool |
인스턴스의 지정한 필드명의 값을 가져옵니다. 해당 필드가 없다면, false를 반환합니다.
|
|
TryGetPropertyValue ( object target, string propertyName, object &propertyValue ) : bool |
인스턴스의 지정한 속성 명의 값을 가져옵니다. 해당 속성이 없다면, false를 반환합니다.
|
|
this ( object target, string propertyName ) : object |
Indexer
|
Method | Description | |
---|---|---|
GetFieldName ( string fieldName ) : string | ||
GetPropertyName ( string propertyName ) : string |
public DynamicAccessor ( |
||
targetType | ||
return | System |
public DynamicAccessor ( |
||
targetType | ||
suppressError | bool | |
ignoreCase | bool | |
return | System |
protected GetFieldName ( string fieldName ) : string | ||
fieldName | string | |
return | string |
public GetFieldType ( string fieldName ) : |
||
fieldName | string | Field name |
return |
public GetFieldValue ( object target, string fieldName ) : object | ||
target | object | 인스턴스 |
fieldName | string | 필드명 |
return | object |
protected GetPropertyName ( string propertyName ) : string | ||
propertyName | string | |
return | string |
public GetPropertyType ( string propertyName ) : |
||
propertyName | string | Property name |
return |
public GetPropertyValue ( object target, string propertyName ) : object | ||
target | object | 인스턴스 |
propertyName | string | 속성 명 |
return | object |
public SetFieldValue ( object target, string fieldName, object fieldValue ) : void | ||
target | object | |
fieldName | string | |
fieldValue | object | |
return | void |
public SetPropertyValue ( object target, string propertyName, object propertyValue ) : void | ||
target | object | |
propertyName | string | |
propertyValue | object | |
return | void |
public TryGetFieldValue ( object target, string fieldName, object &fieldValue ) : bool | ||
target | object | 인스턴스 |
fieldName | string | 필드명 |
fieldValue | object | 필드 값 |
return | bool |
public TryGetPropertyValue ( object target, string propertyName, object &propertyValue ) : bool | ||
target | object | 인스턴스 |
propertyName | string | 속성 명 |
propertyValue | object | 속성 값 |
return | bool |
public this ( object target, string propertyName ) : object | ||
target | object | |
propertyName | string | |
return | object |
protected ConcurrentDictionary |
||
return | MemberGetter>.ConcurrentDictionary |
protected ConcurrentDictionary |
||
return | MemberSetter>.ConcurrentDictionary |
protected ConcurrentDictionary |
||
return | MemberGetter>.ConcurrentDictionary |