C# 클래스 MigraDoc.DocumentObjectModel.Internals.ValueDescriptor

Base class of all value descriptor classes.
파일 보기 프로젝트 열기: DavidS/MigraDoc 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MemberType System.Type
ValueName string
ValueType System.Type

보호된 프로퍼티들

프로퍼티 타입 설명
memberInfo System.Reflection.MemberInfo

공개 메소드들

메소드 설명
CreateValue ( ) : object
GetValue ( DocumentObject dom, GV flags ) : object
IsNull ( DocumentObject dom ) : bool
SetNull ( DocumentObject dom ) : void
SetValue ( DocumentObject dom, object val ) : void

비공개 메소드들

메소드 설명
CreateValueDescriptor ( MemberInfo memberInfo, MigraDoc.DocumentObjectModel.Internals.DVAttribute attr ) : ValueDescriptor
ValueDescriptor ( string valueName, Type valueType, Type memberType, MemberInfo memberInfo, VDFlags flags ) : System

메소드 상세

CreateValue() 공개 메소드

public CreateValue ( ) : object
리턴 object

GetValue() 공개 추상적인 메소드

public abstract GetValue ( DocumentObject dom, GV flags ) : object
dom DocumentObject
flags GV
리턴 object

IsNull() 공개 추상적인 메소드

public abstract IsNull ( DocumentObject dom ) : bool
dom DocumentObject
리턴 bool

SetNull() 공개 추상적인 메소드

public abstract SetNull ( DocumentObject dom ) : void
dom DocumentObject
리턴 void

SetValue() 공개 추상적인 메소드

public abstract SetValue ( DocumentObject dom, object val ) : void
dom DocumentObject
val object
리턴 void

프로퍼티 상세

MemberType 공개적으로 프로퍼티

Type of the described field or property, e.g. typeof(NInt) for an NInt.
public Type,System MemberType
리턴 System.Type

ValueName 공개적으로 프로퍼티

Name of the value.
public string ValueName
리턴 string

ValueType 공개적으로 프로퍼티

Type of the described value, e.g. typeof(Int32) for an NInt.
public Type,System ValueType
리턴 System.Type

memberInfo 보호되어 있는 프로퍼티

FieldInfo of the described field.
protected MemberInfo,System.Reflection memberInfo
리턴 System.Reflection.MemberInfo