// -- constructor public NetworkArgs() : base() { Key = Models.Network.Key; Name = Models.Network.Name; Network = new PeerToPeerNetwork(); Reset(); }
// -- methods public override ISimulatable With(ArgumentsBase arguments) { if (ConvertArgs(arguments, ref _netArgs)) { // setup private reference of the network _net = _netArgs.Network; _netArgs.NetworkOutdated = true; return(this); } else { return(ArgsNotAdded(arguments.Name)); } }