C# 클래스 Stetic.PropertyDescriptor

상속: ItemDescriptor
파일 보기 프로젝트 열기: mono/stetic 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
defaultValue object
editorType System.Type
gladeOverride bool
isRuntimeProperty bool
label string
minimum object
translatable bool
typeConverter System.ComponentModel.TypeConverter

공개 메소드들

메소드 설명
GetRuntimeValue ( object obj ) : object
GetValue ( object obj ) : object
IsDefaultValue ( object value ) : bool
IsTranslated ( object obj ) : bool
ResetValue ( object instance ) : void
SetRuntimeValue ( object obj, object value ) : void
SetTranslated ( object obj, bool translated ) : void
SetTranslationComment ( object obj, string comment ) : void
SetTranslationContext ( object obj, string context ) : void
SetValue ( object obj, object value ) : void
StringToValue ( string value ) : object
TranslationComment ( object obj ) : string
TranslationContext ( object obj ) : string
ValueToString ( object value ) : string

보호된 메소드들

메소드 설명
Load ( XmlElement elem ) : void
PropertyDescriptor ( ) : System
PropertyDescriptor ( XmlElement elem, Stetic.ItemGroup group, ClassDescriptor klass ) : System

메소드 상세

GetRuntimeValue() 공개 메소드

public GetRuntimeValue ( object obj ) : object
obj object
리턴 object

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

public abstract GetValue ( object obj ) : object
obj object
리턴 object

IsDefaultValue() 공개 메소드

public IsDefaultValue ( object value ) : bool
value object
리턴 bool

IsTranslated() 공개 메소드

public IsTranslated ( object obj ) : bool
obj object
리턴 bool

Load() 보호된 메소드

protected Load ( XmlElement elem ) : void
elem System.Xml.XmlElement
리턴 void

PropertyDescriptor() 보호된 메소드

protected PropertyDescriptor ( ) : System
리턴 System

PropertyDescriptor() 보호된 메소드

protected PropertyDescriptor ( XmlElement elem, Stetic.ItemGroup group, ClassDescriptor klass ) : System
elem System.Xml.XmlElement
group Stetic.ItemGroup
klass ClassDescriptor
리턴 System

ResetValue() 공개 메소드

public ResetValue ( object instance ) : void
instance object
리턴 void

SetRuntimeValue() 공개 메소드

public SetRuntimeValue ( object obj, object value ) : void
obj object
value object
리턴 void

SetTranslated() 공개 메소드

public SetTranslated ( object obj, bool translated ) : void
obj object
translated bool
리턴 void

SetTranslationComment() 공개 메소드

public SetTranslationComment ( object obj, string comment ) : void
obj object
comment string
리턴 void

SetTranslationContext() 공개 메소드

public SetTranslationContext ( object obj, string context ) : void
obj object
context string
리턴 void

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

public abstract SetValue ( object obj, object value ) : void
obj object
value object
리턴 void

StringToValue() 공개 메소드

public StringToValue ( string value ) : object
value string
리턴 object

TranslationComment() 공개 메소드

public TranslationComment ( object obj ) : string
obj object
리턴 string

TranslationContext() 공개 메소드

public TranslationContext ( object obj ) : string
obj object
리턴 string

ValueToString() 공개 메소드

public ValueToString ( object value ) : string
value object
리턴 string

프로퍼티 상세

defaultValue 보호되어 있는 프로퍼티

protected object defaultValue
리턴 object

editorType 보호되어 있는 프로퍼티

protected Type,System editorType
리턴 System.Type

gladeOverride 보호되어 있는 프로퍼티

protected bool gladeOverride
리턴 bool

isRuntimeProperty 보호되어 있는 프로퍼티

protected bool isRuntimeProperty
리턴 bool

label 보호되어 있는 프로퍼티

protected string label
리턴 string

minimum 보호되어 있는 프로퍼티

protected object minimum
리턴 object

translatable 보호되어 있는 프로퍼티

protected bool translatable
리턴 bool

typeConverter 보호되어 있는 프로퍼티

protected TypeConverter,System.ComponentModel typeConverter
리턴 System.ComponentModel.TypeConverter