C# 클래스 Stetic.ObjectWrapper

상속: System.MarshalByRefObject, IDisposable
파일 보기 프로젝트 열기: mono/stetic 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
classDescriptor ClassDescriptor
proj IProject
wrapped object

공개 메소드들

메소드 설명
ApplyUndoRedoDiff ( object diff ) : object
AttachDesigner ( IDesignArea designer ) : void
Create ( IProject proj, object wrapped ) : ObjectWrapper
DetachDesigner ( IDesignArea designer ) : void
Dispose ( ) : void
FindObjectByUndoId ( string id ) : ObjectWrapper
GetUndoDiff ( ) : object
InitializeLifetimeService ( ) : object
Lookup ( object obj ) : ObjectWrapper
NotifyChanged ( ) : void
ObjectWrapper ( ) : System
Read ( ObjectReader reader, XmlElement element ) : void
ReadObject ( ObjectReader reader, XmlElement elem ) : ObjectWrapper
Wrap ( object obj, bool initialized ) : void
Write ( Stetic.ObjectWriter writer ) : XmlElement

보호된 메소드들

메소드 설명
DropObject ( string data, Gtk obj ) : void
EmitNotify ( string propertyName ) : void
GenerateBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
GenerateObjectCreation ( GeneratorContext ctx ) : System.CodeDom.CodeExpression
GeneratePostBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
GeneratePropertySet ( GeneratorContext ctx, System.CodeDom.CodeExpression var, PropertyDescriptor prop ) : void
OnBeginRead ( FileFormat format ) : void
OnDesignerAttach ( IDesignArea designer ) : void
OnDesignerDetach ( IDesignArea designer ) : void
OnEndRead ( FileFormat format ) : void
OnObjectChanged ( Stetic.ObjectWrapperEventArgs args ) : void
OnSignalAdded ( Stetic.SignalEventArgs args ) : void
OnSignalChanged ( Stetic.SignalChangedEventArgs args ) : void
OnSignalRemoved ( Stetic.SignalEventArgs args ) : void
OnWrapped ( ) : void

비공개 메소드들

메소드 설명
Bind ( IProject proj, ClassDescriptor klass, ObjectWrapper wrapper, object wrapped, bool initialized ) : void
FireObjectChangedEvent ( ) : void
GenerateInitCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
GetIndentityObject ( object ob ) : object
GetUndoManagerInternal ( ) : Stetic.UndoManager

메소드 상세

ApplyUndoRedoDiff() 공개 메소드

public ApplyUndoRedoDiff ( object diff ) : object
diff object
리턴 object

AttachDesigner() 공개 메소드

public AttachDesigner ( IDesignArea designer ) : void
designer IDesignArea
리턴 void

Create() 공개 정적인 메소드

public static Create ( IProject proj, object wrapped ) : ObjectWrapper
proj IProject
wrapped object
리턴 ObjectWrapper

DetachDesigner() 공개 메소드

public DetachDesigner ( IDesignArea designer ) : void
designer IDesignArea
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DropObject() 보호된 메소드

protected DropObject ( string data, Gtk obj ) : void
data string
obj Gtk
리턴 void

EmitNotify() 보호된 메소드

protected EmitNotify ( string propertyName ) : void
propertyName string
리턴 void

FindObjectByUndoId() 공개 메소드

public FindObjectByUndoId ( string id ) : ObjectWrapper
id string
리턴 ObjectWrapper

GenerateBuildCode() 보호된 메소드

protected GenerateBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
ctx GeneratorContext
var System.CodeDom.CodeExpression
리턴 void

GenerateObjectCreation() 보호된 메소드

protected GenerateObjectCreation ( GeneratorContext ctx ) : System.CodeDom.CodeExpression
ctx GeneratorContext
리턴 System.CodeDom.CodeExpression

GeneratePostBuildCode() 보호된 메소드

protected GeneratePostBuildCode ( GeneratorContext ctx, System.CodeDom.CodeExpression var ) : void
ctx GeneratorContext
var System.CodeDom.CodeExpression
리턴 void

GeneratePropertySet() 보호된 메소드

protected GeneratePropertySet ( GeneratorContext ctx, System.CodeDom.CodeExpression var, PropertyDescriptor prop ) : void
ctx GeneratorContext
var System.CodeDom.CodeExpression
prop PropertyDescriptor
리턴 void

GetUndoDiff() 공개 메소드

public GetUndoDiff ( ) : object
리턴 object

InitializeLifetimeService() 공개 메소드

public InitializeLifetimeService ( ) : object
리턴 object

Lookup() 공개 정적인 메소드

public static Lookup ( object obj ) : ObjectWrapper
obj object
리턴 ObjectWrapper

NotifyChanged() 공개 메소드

public NotifyChanged ( ) : void
리턴 void

ObjectWrapper() 공개 메소드

public ObjectWrapper ( ) : System
리턴 System

OnBeginRead() 보호된 메소드

protected OnBeginRead ( FileFormat format ) : void
format FileFormat
리턴 void

OnDesignerAttach() 보호된 메소드

protected OnDesignerAttach ( IDesignArea designer ) : void
designer IDesignArea
리턴 void

OnDesignerDetach() 보호된 메소드

protected OnDesignerDetach ( IDesignArea designer ) : void
designer IDesignArea
리턴 void

OnEndRead() 보호된 메소드

protected OnEndRead ( FileFormat format ) : void
format FileFormat
리턴 void

OnObjectChanged() 보호된 메소드

protected OnObjectChanged ( Stetic.ObjectWrapperEventArgs args ) : void
args Stetic.ObjectWrapperEventArgs
리턴 void

OnSignalAdded() 보호된 메소드

protected OnSignalAdded ( Stetic.SignalEventArgs args ) : void
args Stetic.SignalEventArgs
리턴 void

OnSignalChanged() 보호된 메소드

protected OnSignalChanged ( Stetic.SignalChangedEventArgs args ) : void
args Stetic.SignalChangedEventArgs
리턴 void

OnSignalRemoved() 보호된 메소드

protected OnSignalRemoved ( Stetic.SignalEventArgs args ) : void
args Stetic.SignalEventArgs
리턴 void

OnWrapped() 보호된 메소드

protected OnWrapped ( ) : void
리턴 void

Read() 공개 메소드

public Read ( ObjectReader reader, XmlElement element ) : void
reader ObjectReader
element System.Xml.XmlElement
리턴 void

ReadObject() 공개 정적인 메소드

public static ReadObject ( ObjectReader reader, XmlElement elem ) : ObjectWrapper
reader ObjectReader
elem System.Xml.XmlElement
리턴 ObjectWrapper

Wrap() 공개 메소드

public Wrap ( object obj, bool initialized ) : void
obj object
initialized bool
리턴 void

Write() 공개 메소드

public Write ( Stetic.ObjectWriter writer ) : XmlElement
writer Stetic.ObjectWriter
리턴 System.Xml.XmlElement

프로퍼티 상세

classDescriptor 보호되어 있는 프로퍼티

protected ClassDescriptor,Stetic classDescriptor
리턴 ClassDescriptor

proj 보호되어 있는 프로퍼티

protected IProject proj
리턴 IProject

wrapped 보호되어 있는 프로퍼티

protected object wrapped
리턴 object