protected void StartChainedFunction() { if (functions != null) { functions(); functions = null; } }
public void AddChainFunction(ChainedFunction chainedFunction) { functions += chainedFunction; }