# CspSetOperators Class

**Solver Foundation 3.0**

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Defines set operators for models.

**Namespace:**Microsoft.SolverFoundation.Solvers

**Assembly:**Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)

The CspSetOperators type exposes the following members.

Name | Description | |
---|---|---|

Cardinality | Counts the number of elements in a set variable. | |

ConstantDecimalSet | Creates a constant decimal set. | |

ConstantIntegerSet | Creates a constant integer set. | |

ConstantSymbolSet | Creates a constant symbol set. | |

CreatePowerSet | Creates a power set to use as the domain for baseline. | |

Difference | Computes the difference between two sets. | |

Intersection | Computes the intersection between two sets. | |

MemberOf(ConstraintSystem, CspTerm, CspTerm) | Creates a term that indicates whether a value is a member of a set variable. | |

MemberOf(ConstraintSystem, CspTerm, Int32[]) | Creates a term that indicates whether a value is a member of a set. | |

MemberOf(ConstraintSystem, Int32, CspTerm) | Creates a term that indicates whether a value is a member of a set variable. | |

SetEqual(ConstraintSystem, CspTerm, CspTerm) | Creates a term that indicates whether two set variables are equal. | |

SetEqual(ConstraintSystem, CspTerm, Int32[]) | Creates a term that indicates whether a set variable is equal to a set. | |

SetEqual(ConstraintSystem, Int32[], CspTerm) | Creates a term that indicates whether a set is equal to a set variable. | |

SubsetEq(ConstraintSystem, CspTerm, CspTerm) | Creates a term that indicates if a set variable is a subset of another set variable. | |

SubsetEq(ConstraintSystem, CspTerm, Int32[]) | Creates a term that indicates if a set variable is a subset of another set. | |

SubsetEq(ConstraintSystem, Int32[], CspTerm) | Creates a term that indicates if a set if a subset of a set variable. | |

Union | Creates a term that represents the union of two sets. |

Show: