C# Class Castle.ActiveRecord.Framework.Internal.GraphConnectorVisitor

Connects ActiveRecordModel with their parents ActiveRecordModel
Inheritance: AbstractDepthFirstVisitor
Afficher le fichier Open project: nats/castle-1.0.3-mono Class Usage Examples

Méthodes publiques

Méthode Description
GraphConnectorVisitor ( ActiveRecordModelCollection arCollection ) : System

Initializes a new instance of the GraphConnectorVisitor class.

VisitCollectionID ( CollectionIDModel model ) : void

Visits the collection ID.

VisitHilo ( Castle.ActiveRecord.Framework.Internal.HiloModel model ) : void

Visits the hilo model

VisitModel ( ActiveRecordModel model ) : void

Visits the model.

VisitNested ( Castle.ActiveRecord.Framework.Internal.NestedModel model ) : void

Visits the nested.

Private Methods

Méthode Description
FindCollectionID ( PropertyInfo property ) : CollectionIDModel
FindHasAndBelongsToMany ( PropertyInfo property ) : HasAndBelongsToManyModel
IsChildClass ( ActiveRecordModel model, ActiveRecordModel child ) : bool

Method Details

GraphConnectorVisitor() public méthode

Initializes a new instance of the GraphConnectorVisitor class.
public GraphConnectorVisitor ( ActiveRecordModelCollection arCollection ) : System
arCollection ActiveRecordModelCollection The ar collection.
Résultat System

VisitCollectionID() public méthode

Visits the collection ID.
public VisitCollectionID ( CollectionIDModel model ) : void
model CollectionIDModel The model.
Résultat void

VisitHilo() public méthode

Visits the hilo model
public VisitHilo ( Castle.ActiveRecord.Framework.Internal.HiloModel model ) : void
model Castle.ActiveRecord.Framework.Internal.HiloModel The model.
Résultat void

VisitModel() public méthode

Visits the model.
public VisitModel ( ActiveRecordModel model ) : void
model ActiveRecordModel The model.
Résultat void

VisitNested() public méthode

Visits the nested.
public VisitNested ( Castle.ActiveRecord.Framework.Internal.NestedModel model ) : void
model Castle.ActiveRecord.Framework.Internal.NestedModel The model.
Résultat void