C# Class XG.Model.Domain.AObjects

Inheritance: AObject
Show file Open project: lformella/xdcc-grabscher Class Usage Examples

Public Methods

Method Description
Named ( string aName ) : AObject
ObjectOnActivate ( IObjectContainer container ) : void
WithGuid ( System.Guid aGuid ) : AObject

Protected Methods

Method Description
Add ( AObject aObject ) : bool
DuplicateChildExists ( AObject aObject ) : bool
FireAdded ( object aSender, AObject>.EventArgs aEventArgs ) : void
FireRemoved ( object aSender, AObject>.EventArgs aEventArgs ) : void
Remove ( AObject aObject ) : bool

Method Details

Add() protected method

protected Add ( AObject aObject ) : bool
aObject AObject
return bool

DuplicateChildExists() protected abstract method

protected abstract DuplicateChildExists ( AObject aObject ) : bool
aObject AObject
return bool

FireAdded() protected method

protected FireAdded ( object aSender, AObject>.EventArgs aEventArgs ) : void
aSender object
aEventArgs AObject>.EventArgs
return void

FireRemoved() protected method

protected FireRemoved ( object aSender, AObject>.EventArgs aEventArgs ) : void
aSender object
aEventArgs AObject>.EventArgs
return void

Named() public method

public Named ( string aName ) : AObject
aName string
return AObject

ObjectOnActivate() public method

public ObjectOnActivate ( IObjectContainer container ) : void
container IObjectContainer
return void

Remove() protected method

protected Remove ( AObject aObject ) : bool
aObject AObject
return bool

WithGuid() public method

public WithGuid ( System.Guid aGuid ) : AObject
aGuid System.Guid
return AObject