protected VkMethodVisitor(T data, ExecuteEnvironment env) { this.Data = data; this.Environment = env; this.ObjectsVisitor = this.CreateVkObjectVisitor(); this.boardVisitor = this.CreateBoardMethodsVisitor(); this.friendVisitor = this.CreateFriendMethodsVisitor(); this.groupVisitor = this.CreateGroupMethodsVisitor(); this.messageVisitor = this.CreateMessageMethodsVisitor(); this.photoVisitor = this.CreatePhotoMethodsVisitor(); this.userVisitor = this.CreateUserMethodsVisitor(); }
public abstract void Accept <T>(IVkObjectVisitor <T> visitor, T data);
public override void Accept <T>(IVkObjectVisitor <T> visitor, T data) { visitor.VisitUser(this, data); }
public JsonMessageMethodsParser(IVkObjectVisitor <JToken> v) : base(v) { }
public JsonPhotoMethodsParser(IVkObjectVisitor <JToken> v) : base(v) { }
public override void Accept <T>(IVkObjectVisitor <T> visitor, T data) { visitor.VisitPhotoComment(this, data); }
public JsonFriendMethodsParser(IVkObjectVisitor <JToken> v) : base(v) { }
public override void Accept <T>(IVkObjectVisitor <T> visitor, T data) { visitor.VisitUploadServerData(this, data); }
protected BaseMethodsVisitor(IVkObjectVisitor <T> v) { this.ObjectParser = v; }