public static ValueOrDirective <T> GetValue(T value) { var result = new ValueOrDirective <T>(); result.value = value; result.Cancel = false; result.HasValue = true; return(result); }
public static ValueOrDirective <T> GetDirective(string directive) { var result = new ValueOrDirective <T>(); result.Directive = directive; result.Cancel = false; result.HasValue = false; return(result); }