Exemplo n.º 1
0
 private static IInteractionBuffer IsUsable(ISpecification specification, IInteractionContext ic, IInteractionBuffer buf) {
     IEnumerable<IDisablingInteractionAdvisor> facets = specification.GetFacets().Where(f => f is IDisablingInteractionAdvisor).Cast<IDisablingInteractionAdvisor>();
     foreach (IDisablingInteractionAdvisor advisor in facets) {
         buf.Append(advisor.Disables(ic));
     }
     return buf;
 }
Exemplo n.º 2
0
 public static IInteractionBuffer IsValid(ISpecification specification, IInteractionContext ic, IInteractionBuffer buf) {
     IEnumerable<IValidatingInteractionAdvisor> facets = specification.GetFacets().Where(f => f is IValidatingInteractionAdvisor).Cast<IValidatingInteractionAdvisor>();
     foreach (IValidatingInteractionAdvisor advisor in facets) {
         buf.Append(advisor.Invalidates(ic));
     }
     return buf;
 }
Exemplo n.º 3
0
 public static IConsent IsValid(IInteractionBuffer buf) {
     return GetConsent(buf.ToString());
 }
Exemplo n.º 4
0
 private static IConsent IsUsable(IInteractionBuffer buf) {
     return GetConsent(buf.ToString());
 }
Exemplo n.º 5
0
 private static bool IsVisible(IInteractionBuffer buf) {
     return buf.IsEmpty;
 }
Exemplo n.º 6
0
        public static IInteractionBuffer IsValid(ISpecification specification, IInteractionContext ic, IInteractionBuffer buf)
        {
            IEnumerable <IValidatingInteractionAdvisor> facets = specification.GetFacets().Where(f => f is IValidatingInteractionAdvisor).Cast <IValidatingInteractionAdvisor>();

            foreach (IValidatingInteractionAdvisor advisor in facets)
            {
                buf.Append(advisor.Invalidates(ic));
            }
            return(buf);
        }
Exemplo n.º 7
0
 public static IConsent IsValid(IInteractionBuffer buf)
 {
     return(GetConsent(buf.ToString()));
 }
Exemplo n.º 8
0
        public static IConsent IsValid(ISpecification specification, IInteractionContext ic)
        {
            IInteractionBuffer buf = IsValid(specification, ic, new InteractionBuffer());

            return(IsValid(buf));
        }
Exemplo n.º 9
0
 private static IConsent IsUsable(IInteractionBuffer buf)
 {
     return(GetConsent(buf.ToString()));
 }
Exemplo n.º 10
0
        private static IInteractionBuffer IsUsable(ISpecification specification, IInteractionContext ic, IInteractionBuffer buf)
        {
            IEnumerable <IDisablingInteractionAdvisor> facets = specification.GetFacets().Where(f => f is IDisablingInteractionAdvisor).Cast <IDisablingInteractionAdvisor>();

            foreach (IDisablingInteractionAdvisor advisor in facets)
            {
                buf.Append(advisor.Disables(ic));
            }
            return(buf);
        }
Exemplo n.º 11
0
 private static bool IsVisible(IInteractionBuffer buf)
 {
     return(buf.IsEmpty);
 }
Exemplo n.º 12
0
 private static bool IsVisible(IInteractionBuffer buf) => buf.IsEmpty;