Exemple #1
0
 /// <summary>
 /// Exit a scope for gated code
 /// </summary>
 /// <param name="context">the gate context</param>
 /// <param name="mode">mode that code should be performed (e.g. scoped or not)</param>
 /// <param name="gate">the gate to exit scope for</param>
 public static void ExitScope(this IGateContext context, GatedCode.Modes mode, IGate gate)
 {
     if (context.ShouldBeScoped((mode & GatedCode.Modes.ExitScope), gate))
     {
         context.ExitScope(gate);
     }
 }