public static void Clear <T>(this Signal <T> signal) { if (signal == null) { return; } signal.ClearInternal(); }