C# Class nHydrate.Generator.Common.GeneratorFramework.BaseModelObject

Inheritance: INHydrateModelObject
Show file Open project: nHydrate/nHydrate

Protected Properties

Property Type Description
_cancelUIEvents bool
_controller INHydrateModelObjectController
_dirty bool
_key string
_root INHydrateModelObject

Private Properties

Property Type Description

Public Methods

Method Description
BaseModelObject ( INHydrateModelObject root ) : System
ResetKey ( string newKey ) : void

Resets the unique key

XmlAppend ( System node ) : void
XmlLoad ( System node ) : void

Protected Methods

Method Description
OnDirtyChanged ( object sender, System e ) : void
OnPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Method Details

BaseModelObject() public method

public BaseModelObject ( INHydrateModelObject root ) : System
root INHydrateModelObject
return System

OnDirtyChanged() protected method

protected OnDirtyChanged ( object sender, System e ) : void
sender object
e System
return void

OnPropertyChanged() protected method

protected OnPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

ResetKey() public method

Resets the unique key
public ResetKey ( string newKey ) : void
newKey string
return void

XmlAppend() public abstract method

public abstract XmlAppend ( System node ) : void
node System
return void

XmlLoad() public abstract method

public abstract XmlLoad ( System node ) : void
node System
return void

Property Details

_cancelUIEvents protected property

protected bool _cancelUIEvents
return bool

_controller protected property

protected INHydrateModelObjectController _controller
return INHydrateModelObjectController

_dirty protected property

protected bool _dirty
return bool

_key protected property

protected string _key
return string

_root protected property

protected INHydrateModelObject _root
return INHydrateModelObject