#region usings using System; #endregion namespace SM.Base.Utility { /// /// Utility-Functions that are too small for a own class. /// public class Util { /// /// Activates a /// /// public static void Activate(IInitializable obj) { if (!obj.IsInitialized) { obj.Initialization(); obj.IsInitialized = true; } obj.Activate(); } /// /// Calls a garbage collector. /// public static void CallGarbageCollector() { GC.Collect(); GC.WaitForPendingFinalizers(); } } }