public VersionExchangeCollectionHelper(VersionExchangeNetworkService service, VersionExchangeModel ve_model) : base(service.m_Sender, ve_model, "VersionExchanges") { this.m_Service = service; this.m_VeModel = ve_model; base.Initialize(); }
public PresenterModel() { this.m_Stylus = null; this.m_CurrentResult = null; this.m_Network = new NetworkModel(); this.m_VersionExchange = new VersionExchangeModel(); /// Note: We currently assume that the ParticipantModel Guid will be different for each application invocation. /// (In particular TCP reconnection relies on this assumption.) If we need an identifer that persists across /// sessions, we'd need to create a new identifier for this. ParticipantId = Guid.NewGuid(); this.m_Participant = new ParticipantModel(ParticipantId, System.Windows.Forms.SystemInformation.UserName); this.m_Workspace = new WorkspaceModel(); this.m_Undo = new UndoModel(); this.m_ViewerState = new ViewerStateModel(); this.m_PenState = new PenStateModel(); TheInstance = this; }
public VersionExchangeNetworkService(SendingQueue sender) { m_Sender = sender; m_VersionExchangeModel = PresenterModel.TheInstance.VersionExchange; m_VersionExchangeCollectionHelper = new VersionExchangeCollectionHelper(this, PresenterModel.TheInstance.VersionExchange); }