C# 클래스 Tiraggo.Core.tgVisitor

This class can be used to visit the EntitySpaces hierarchical object graph. It will not cause any data to be Lazy Loaded. The esVisitor class is used internally by the EntitySpaces code to implement methods such as IsGraphDirty, AcceptChangesGraph and so on.
파일 보기 프로젝트 열기: BrewDawg/Tiraggo

공개 메소드들

메소드 설명
Visit ( object root, VisitCallback callback ) : bool

This method will visit each object once

Visit ( object root, VisitCallback enterCallback, VisitCallback exitCallback ) : bool

This method will visit objects in a sandwich mode, EnterCallback, operate on children, ExitCallback.

Visit ( object root, VisitCallback enterCallback, VisitCallback exitCallback, object userState ) : bool

This method will visit objects in a sandwich mode, EnterCallback, operate on children, ExitCallback.

Visit ( object root, VisitCallback callback, object userState ) : bool

This method will visit each object once

비공개 메소드들

메소드 설명
AddIfNewReference ( tgVisitableNode node ) : bool
Visit ( object root, object userState ) : bool
Visit ( object root, object userState, bool clearReferences ) : bool
VisitNode ( tgVisitParameters p ) : bool
VisitNodeReferences ( tgVisitParameters p ) : bool
tgVisitor ( ) : System
tgVisitor ( VisitCallback callback ) : System
tgVisitor ( VisitCallback enterCallback, VisitCallback exitCallback ) : System

메소드 상세

Visit() 공개 정적인 메소드

This method will visit each object once
public static Visit ( object root, VisitCallback callback ) : bool
root object Pass in a collection or an entity
callback VisitCallback Your callback method
리턴 bool

Visit() 공개 정적인 메소드

This method will visit objects in a sandwich mode, EnterCallback, operate on children, ExitCallback.
public static Visit ( object root, VisitCallback enterCallback, VisitCallback exitCallback ) : bool
root object Pass in a collection or an entity
enterCallback VisitCallback The enter callback method
exitCallback VisitCallback The exit callback method
리턴 bool

Visit() 공개 정적인 메소드

This method will visit objects in a sandwich mode, EnterCallback, operate on children, ExitCallback.
public static Visit ( object root, VisitCallback enterCallback, VisitCallback exitCallback, object userState ) : bool
root object Pass in a collection or an entity
enterCallback VisitCallback The enter callback method
exitCallback VisitCallback The exit callback method
userState object Pass in anything you like, it will be available to your callback methods
리턴 bool

Visit() 공개 정적인 메소드

This method will visit each object once
public static Visit ( object root, VisitCallback callback, object userState ) : bool
root object Pass in a collection or an entity
callback VisitCallback Your callback method
userState object Pass in anything you like, it will be available to your callback method
리턴 bool