Ejemplo n.º 1
0
 /// <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));
		}
Ejemplo n.º 3
0
 /// <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;
 }
Ejemplo n.º 8
0
 /// <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;
 }
Ejemplo n.º 11
0
 /// <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());
 }