/// <summary> /// Overload added to prevent implicit casting to ConstraintCategory when edgeDistance is set to 0. /// http://geekswithblogs.net/BlackRabbitCoder/archive/2012/01/26/c.net-little-pitfalls-implicit-zero-to-enum-conversion.aspx /// </summary> public static void AddConstraint(this UIControl control, Edge controlEdge, UIControl anchor, Edge anchorEdge, int edgeDistance) { control.AddConstraint(controlEdge, anchor, anchorEdge, edgeDistance, ConstraintCategory.All); }
public static void Width (this UIView view, nfloat width) { AssertNotNull (view); view.AddConstraint (NSLayoutConstraint.Create (view, NSLayoutAttribute.Width, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 0, width)); }
/// <summary> /// Adds a UI constraint to this control. /// </summary> /// <param name="control">Control instance.</param> /// <param name="controlEdge">Control edge to constraint.</param> /// <param name="anchor">Anchoring control on which the control edge is constrained. If 'null', the control is anchored relative to the viewport.</param> /// <param name="anchorEdge">Anchor edge on which the control edge is constrained relative to.</param> /// <param name="category">The category this constraint belongs to.</param> public static void AddConstraint(this UIControl control, Edge controlEdge, UIControl anchor, Edge anchorEdge, ConstraintCategory category) { control.AddConstraint(controlEdge, anchor, anchorEdge, 0f, category); }
/// <summary> /// Adds a constraint by a <see cref="IProductCollection"/>. /// </summary> /// <param name="builder"> /// The builder. /// </param> /// <param name="collection"> /// The collection. /// </param> /// <returns> /// The <see cref="IProductContentQueryBuilder"/>. /// </returns> public static IProductContentQueryBuilder ConstrainBy(this IProductContentQueryBuilder builder, IProductCollection collection) { builder.AddConstraint(collection); return builder; }
public static void Height (this UIView view, nfloat height) { AssertNotNull (view); view.AddConstraint (NSLayoutConstraint.Create (view, NSLayoutAttribute.Height, NSLayoutRelation.Equal, null, NSLayoutAttribute.NoAttribute, 0, height)); }
/// <summary> /// Adds a constraint by a <see cref="IProductFilter"/>. /// </summary> /// <param name="builder"> /// The builder. /// </param> /// <param name="filter"> /// The filter. /// </param> /// <returns> /// The <see cref="IProductContentQueryBuilder"/>. /// </returns> public static IProductContentQueryBuilder ConstrainBy(this IProductContentQueryBuilder builder, IProductFilter filter) { builder.AddConstraint(filter); return builder; }
/// <summary> /// Adds a constraint by a collection of <see cref="IProductFilter"/>. /// </summary> /// <param name="builder"> /// The builder. /// </param> /// <param name="filters"> /// The filters. /// </param> /// <returns> /// The <see cref="IProductContentQueryBuilder"/>. /// </returns> public static IProductContentQueryBuilder ConstrainBy(this IProductContentQueryBuilder builder, IEnumerable<IProductFilter> filters) { builder.AddConstraint(filters); return builder; }
/// <summary> /// Adds Agent.KeyConstraintType.SSH_AGENT_CONSTRAIN_LIFETIME constraint to key /// </summary> public static void addLifetimeConstraint(this ISshKey aKey, uint aLifetime) { var constraint = new Agent.KeyConstraint(); constraint.Type = Agent.KeyConstraintType.SSH_AGENT_CONSTRAIN_LIFETIME; constraint.Data = aLifetime; aKey.AddConstraint(constraint); }
/// <summary> /// Adds a constraint by a collection of <see cref="IProductCollection"/>. /// </summary> /// <param name="builder"> /// The builder. /// </param> /// <param name="collections"> /// The collections. /// </param> /// <returns> /// The <see cref="IProductContentQueryBuilder"/>. /// </returns> public static IProductContentQueryBuilder ConstrainBy(this IProductContentQueryBuilder builder, IEnumerable<IProductCollection> collections) { builder.AddConstraint(collections); return builder; }
public static Every Until(this Every @this, DateTime until) { var c = new UntilConstraint(until); @this.AddConstraint(c.Build()); return @this; }
/// <summary> /// Adds Agent.KeyConstraintType.SSH_AGENT_CONSTRAIN_CONFIRM constraint to key /// </summary> public static void addConfirmConstraint(this ISshKey aKey) { var constraint = new Agent.KeyConstraint(); constraint.Type = Agent.KeyConstraintType.SSH_AGENT_CONSTRAIN_CONFIRM; aKey.AddConstraint(constraint); }
public static Every From(this Every @this, DateTime from) { var c = new FromConstraint(from); @this.AddConstraint(c.Build()); return @this; }
public static TypeParameterConstraintClauseSyntax AddTypeConstraint( this TypeParameterConstraintClauseSyntax @this, TypeSyntax @typeSyntax) { return @this.AddConstraint( SyntaxFactory.TypeConstraint(@typeSyntax)); }
public static TypeParameterConstraintClauseSyntax AddTypeConstraint( this TypeParameterConstraintClauseSyntax @this, String @typeName) { return @this.AddConstraint( SyntaxFactory.TypeConstraint(SyntaxFactory.ParseTypeName(@typeName))); }
public static TypeParameterConstraintClauseSyntax AddStructConstraint( this TypeParameterConstraintClauseSyntax @this) { return @this.AddConstraint( SyntaxFactory.ClassOrStructConstraint(SyntaxKind.StructKeyword)); }
public static TypeParameterConstraintClauseSyntax AddNewConstraint( this TypeParameterConstraintClauseSyntax @this) { return @this.AddConstraint( SyntaxFactory.ConstructorConstraint()); }