Exemplo n.º 1
0
        /// <summary>
        ///     Loops over all <see cref="IDisablingInteractionAdvisor" /> <see cref="IFacet" />s and
        ///     returns <c>true</c> only if none disables the member.
        /// </summary>
        public virtual IConsent IsUsable(INakedObjectAdapter target)
        {
            IInteractionContext ic = InteractionContext
                                     .AccessMember(Session, false, target, Identifier);

            return(InteractionUtils.IsUsable(this, ic));
        }
Exemplo n.º 2
0
        public override IConsent IsUsable(INakedObjectAdapter target)
        {
            IInteractionContext ic = InteractionContext.InvokingAction(Session, false, RealTarget(target), Identifier, new[] { target });

            return(InteractionUtils.IsUsable(this, ic));
        }