public override Component Clone() { ModuleComponent result = base.Clone() as ModuleComponent; result.module.AddComponent(result); return(result); }
internal void AddComponent(ModuleComponent value) { components.Add(new WeakReference(value)); }
public ModuleInstance(ModuleComponent source) : base(source) { pokeStopwatch.Stop(); }