public static T StartInstance <T>(Handles_NetworkDataAdapter dAdapter) where T : NetworkInstance { T instance = new NetworkInstance(dAdapter) as T; return(instance); }
public override T DuplicateInstance <T>(Handles_NetworkDataAdapter dAdapter) { return(new NetworkClient(dataConfig, (Handles_NetworkClientAdapter)dAdapter) as T); }
public NetworkClient(Handles_NetworkDataAdapter dAdapter) : base(dAdapter) { }
public NetworkClient(NetworkConfig config, Handles_NetworkDataAdapter dAdapter) : base(dAdapter) { Launch(config); }
public NetworkInstance(Handles_NetworkDataAdapter dAdapter) { dataAdapter = dAdapter; }
public virtual T DuplicateInstance <T>(Handles_NetworkDataAdapter dAdapter) where T : NetworkInstance { return(new NetworkInstance(dAdapter) as T); }