public static IEnumerable <T> GuardEnumerableCollected <T>(IEnumerable <T> enumerable, RuntimeGuard guard) { return(guard.GuardEnumerableCollected(enumerable)); }
public static long GuardCountInt64(long count, RuntimeGuard guard) { guard.GuardCount(count); return(count); }
public static IntPtr GuardCountIntPtr(IntPtr count, RuntimeGuard guard) { guard.GuardCount(count.ToInt64()); return(count); }
public static int GuardCountInt32(int count, RuntimeGuard guard) { guard.GuardCount(count); return(count); }
public static TDisposable CollectDisposable <TDisposable>(TDisposable disposable, RuntimeGuard guard) where TDisposable : IDisposable { guard.CollectDisposable(disposable); return(disposable); }