Contains Method
Collapse the table of content
Expand the table of content

ConstraintCollection.Contains Method (String)

 

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
Available since 1.1
Return to top
Show:
© 2016 Microsoft