876    {
  877        get
  878        {
  880        }
  881        set
  882        {
  883            long scopeId = DataCommonEventSource.Log.EnterScope(
"<ds.DataColumn.set_Unique|API> {0}, {1}", 
ObjectID, 
value);
 
  884            try
  885            {
  887                {
  888                    return;
  889                }
  891                {
  892                    throw ExceptionBuilder.UniqueAndExpression();
  893                }
  894                UniqueConstraint constraint = null;
  896                {
  898                    {
  900                    }
  901                    else
  902                    {
  905                        {
  907                            {
  909                            }
  910                        }
  912                    }
  913                }
  916                {
  918                    {
  919                        UniqueConstraint 
constraint2 = 
new UniqueConstraint(
this);
 
  921                    }
  922                    else
  923                    {
  925                    }
  926                }
  927            }
  928            finally
  929            {
  930                DataCommonEventSource.Log.ExitScope(scopeId);
  931            }
  932        }
  933    }
bool CanRemove(Constraint constraint)
void Remove(Constraint constraint)
void Add(Constraint constraint)
DataExpression _expression
ConstraintCollection Constraints
virtual IEnumerator GetEnumerator()