public abstract T Create <T>(ITechnologyFactory <T> factory);
public override T Create <T>(ITechnologyFactory <T> factory) { return(factory.Create(this)); }
public abstract T Create <T>(ITechnologyFactory <T> factory);
public override T Create <T>(ITechnologyFactory <T> factory) { return(factory.Create(this)); }