Export (0) Print
Expand All

ConstraintCollection.Contains Method

Indicates whether the Constraint object specified by name exists in the collection.

Namespace:  System.Data
Assembly:  System.Data (in System.Data.dll)

public bool Contains(
	string name
)

Parameters

name
Type: System.String

The ConstraintName of the constraint.

Return Value

Type: System.Boolean
true if the collection contains the specified constraint; otherwise, false.

Use the Contains method to determine whether the specified Constraint exists before trying to remove it from the collection. You can also use the CanRemove method to determine whether a Constraint can be removed.

The following example determines whether the specified Constraint exists in the ConstraintCollection before its deletion.

public static void RemoveConstraint(
    ConstraintCollection constraints, Constraint constraint)
{
    try
    {
        if(constraints.Contains(constraint.ConstraintName)) 
        {
            if(constraints.CanRemove(constraint)) 
            {
                constraints.Remove(constraint.ConstraintName);
            }
        }
    }
    catch(Exception e) 
    {
        // Process exception and return.
        Console.WriteLine("Exception of type {0} occurred.", 
            e.GetType());
    }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0
Show:
© 2015 Microsoft