コード例 #1
0
        public static AttributeConstraintBuilder <ClassConstraintBuilder> EnsureDoesNotHaveAttribute(this ClassConstraintBuilder builder, string attributeName)
        {
            AttributeConstraintBuilder <ClassConstraintBuilder> cb = new AttributeConstraintBuilder <ClassConstraintBuilder>(builder, attributeName);

            cb.RemoveAttribute();
            return(cb);
        }
コード例 #2
0
        public AttributeConstraintBuilder <ClassConstraintBuilder> AttributeNamed(string attributeName)
        {
            var builder = new AttributeConstraintBuilder <ClassConstraintBuilder>(this, attributeName);

            attributes.Add(builder);
            return(builder);
        }
コード例 #3
0
        public AttributeConstraintBuilder <FunctionConstraintBuilder> WithAttribute(string attributeName)
        {
            var attribute = new AttributeConstraintBuilder <FunctionConstraintBuilder>(this, attributeName);

            attributes.Add(attribute);
            return(attribute);
        }
コード例 #4
0
        public AttributeConstraintBuilder <ClassConstraintBuilder> HasNoAttributeNamed(string attributeName)
        {
            var builder = new AttributeConstraintBuilder <ClassConstraintBuilder>(this, attributeName);

            //attributes.Add(builder);
            attributesToDelete.Add(attributeName);
            return(builder);
        }