Files
ortools-clone/docs/dotnet/SymmetryBreakerVector_8cs_source.html

116 lines
120 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>OR-Tools</title>
<meta http-equiv="Content-Type" content="text/html;"/>
<meta charset="utf-8"/>
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
</head>
<body>
<div id="banner-container">
<div id="banner">
<span id="sfml">OR-Tools 7.1@</span>
</div>
</div>
<div id="content">
<!-- Generated by Doxygen 1.8.15 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_a7cc1eeded8f693d0da6c729bc88c45a.html">ortools</a></li><li class="navelem"><a class="el" href="dir_b2c6d49957bf5d0c7726edb4b829cd4d.html">gen</a></li><li class="navelem"><a class="el" href="dir_dd9e6105f85b4b8d1432afc92516bdf4.html">ortools</a></li><li class="navelem"><a class="el" href="dir_37019ba8edd362d5e2e12880bdfa4c61.html">constraint_solver</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">SymmetryBreakerVector.cs</div> </div>
</div><!--header-->
<div class="contents">
<a href="SymmetryBreakerVector_8cs.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">//------------------------------------------------------------------------------</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// &lt;auto-generated /&gt;</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// This file was automatically generated by SWIG (http://www.swig.org).</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// Version 3.0.12</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">//</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// Do not make changes to this file unless you know what you are doing--modify</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// the SWIG interface file instead.</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">//------------------------------------------------------------------------------</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">Google.OrTools.ConstraintSolver</a> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">using</span> System;</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">using</span> System.Runtime.<a class="code" href="namespaceSystem_1_1Runtime_1_1InteropServices.html">InteropServices</a>;</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">using</span> System.Collections;</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">using</span> System.Collections.Generic;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html"> 18</a></span>&#160;<span class="keyword">public</span> <span class="keyword">partial class </span><a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> : global::System.IDisposable, global::System.Collections.IEnumerable</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; , global::System.Collections.Generic.IList&lt;SymmetryBreaker&gt;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; {</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">private</span> global::System.Runtime.InteropServices.HandleRef swigCPtr;</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a49ca2351863fa50171d2105bc1a5af4b"> 22</a></span>&#160; <span class="keyword">protected</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a49ca2351863fa50171d2105bc1a5af4b">swigCMemOwn</a>;</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">internal</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9dc8ad06992c386a4339bc7c9b3074c7">SymmetryBreakerVector</a>(global::System.IntPtr cPtr, <span class="keywordtype">bool</span> cMemoryOwn) {</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a49ca2351863fa50171d2105bc1a5af4b">swigCMemOwn</a> = cMemoryOwn;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; swigCPtr = <span class="keyword">new</span> global::System.Runtime.InteropServices.HandleRef(<span class="keyword">this</span>, cPtr);</div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; }</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">internal</span> <span class="keyword">static</span> global::System.Runtime.InteropServices.HandleRef getCPtr(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> obj) {</div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keywordflow">return</span> (obj == <span class="keyword">null</span>) ? <span class="keyword">new</span> global::System.Runtime.InteropServices.HandleRef(<span class="keyword">null</span>, global::System.IntPtr.Zero) : obj.swigCPtr;</div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; }</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; ~<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9dc8ad06992c386a4339bc7c9b3074c7">SymmetryBreakerVector</a>() {</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a537ecbe3cd16d84e3dfab01a9492fc94">Dispose</a>();</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; }</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a537ecbe3cd16d84e3dfab01a9492fc94"> 37</a></span>&#160; <span class="keyword">public</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a537ecbe3cd16d84e3dfab01a9492fc94">Dispose</a>() {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; lock(<span class="keyword">this</span>) {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">if</span> (swigCPtr.Handle != global::System.IntPtr.Zero) {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a49ca2351863fa50171d2105bc1a5af4b">swigCMemOwn</a>) {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a49ca2351863fa50171d2105bc1a5af4b">swigCMemOwn</a> = <span class="keyword">false</span>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac8795d204cce011f2963233325c0ef08">delete_SymmetryBreakerVector</a>(swigCPtr);</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; }</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; swigCPtr = <span class="keyword">new</span> global::System.Runtime.InteropServices.HandleRef(<span class="keyword">null</span>, global::System.IntPtr.Zero);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; }</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; global::System.GC.SuppressFinalize(<span class="keyword">this</span>);</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; }</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#abeeeb99fe31eb515fac002c1026543f1"> 50</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#abeeeb99fe31eb515fac002c1026543f1">SymmetryBreakerVector</a>(global::System.Collections.ICollection c) : this() {</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">if</span> (c == <span class="keyword">null</span>)</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.ArgumentNullException(<span class="stringliteral">&quot;c&quot;</span>);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">foreach</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> element <span class="keywordflow">in</span> c) {</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; this.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aeeb0ee490b95b869d439ed4830fdddb3">Add</a>(element);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a23ba7e7d288aa11ed44427ae119e35ce"> 58</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a23ba7e7d288aa11ed44427ae119e35ce">IsFixedSize</a> {</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">get</span> {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; }</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a152bcdef5bbcf04038ee27389cd13dd7"> 64</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a152bcdef5bbcf04038ee27389cd13dd7">IsReadOnly</a> {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">get</span> {</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; }</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; }</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7d26765490e03db441e05e3e30a7ff26"> 70</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> <span class="keyword">this</span>[<span class="keywordtype">int</span> index] {</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">get</span> {</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordflow">return</span> getitem(index);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; }</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">set</span> {</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; setitem(index, value);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; }</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; }</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a272f82f7cccf8fec25e5dea5f7913559"> 79</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a272f82f7cccf8fec25e5dea5f7913559">Capacity</a> {</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">get</span> {</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">return</span> (<span class="keywordtype">int</span>)capacity();</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">set</span> {</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">if</span> (value &lt; size())</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.ArgumentOutOfRangeException(<span class="stringliteral">&quot;Capacity&quot;</span>);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; reserve((uint)value);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; }</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; }</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#accf3925ef75674274a6b3dabbc64e86c"> 90</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#accf3925ef75674274a6b3dabbc64e86c">Count</a> {</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">get</span> {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordflow">return</span> (<span class="keywordtype">int</span>)size();</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; }</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a118dfd5694ed72ba6f06fff8aa8ea086"> 96</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a118dfd5694ed72ba6f06fff8aa8ea086">IsSynchronized</a> {</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keyword">get</span> {</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aaee577e192f57a7e39f96bd8e8eb5d24"> 102</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aaee577e192f57a7e39f96bd8e8eb5d24">CopyTo</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>[] array)</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; {</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aaee577e192f57a7e39f96bd8e8eb5d24">CopyTo</a>(0, array, 0, this.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#accf3925ef75674274a6b3dabbc64e86c">Count</a>);</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; }</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a84fb0e0b2aefde62901c0d268283e220"> 107</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a84fb0e0b2aefde62901c0d268283e220">CopyTo</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>[] array, <span class="keywordtype">int</span> arrayIndex)</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; {</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aaee577e192f57a7e39f96bd8e8eb5d24">CopyTo</a>(0, array, arrayIndex, this.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#accf3925ef75674274a6b3dabbc64e86c">Count</a>);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a4d20838e1e1a2f5c84adc66894248db4"> 112</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a4d20838e1e1a2f5c84adc66894248db4">CopyTo</a>(<span class="keywordtype">int</span> index, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>[] array, <span class="keywordtype">int</span> arrayIndex, <span class="keywordtype">int</span> count)</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; {</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <span class="keywordflow">if</span> (array == <span class="keyword">null</span>)</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.ArgumentNullException(<span class="stringliteral">&quot;array&quot;</span>);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keywordflow">if</span> (index &lt; 0)</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.ArgumentOutOfRangeException(<span class="stringliteral">&quot;index&quot;</span>, <span class="stringliteral">&quot;Value is less than zero&quot;</span>);</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">if</span> (arrayIndex &lt; 0)</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.ArgumentOutOfRangeException(<span class="stringliteral">&quot;arrayIndex&quot;</span>, <span class="stringliteral">&quot;Value is less than zero&quot;</span>);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">if</span> (count &lt; 0)</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.ArgumentOutOfRangeException(<span class="stringliteral">&quot;count&quot;</span>, <span class="stringliteral">&quot;Value is less than zero&quot;</span>);</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="keywordflow">if</span> (array.Rank &gt; 1)</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.ArgumentException(<span class="stringliteral">&quot;Multi dimensional array.&quot;</span>, <span class="stringliteral">&quot;array&quot;</span>);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordflow">if</span> (index+count &gt; this.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#accf3925ef75674274a6b3dabbc64e86c">Count</a> || arrayIndex+count &gt; array.Length)</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.ArgumentException(<span class="stringliteral">&quot;Number of elements to copy is too large.&quot;</span>);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i=0; i&lt;count; i++)</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; array.SetValue(getitemcopy(index+i), arrayIndex+i);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; }</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; global::System.Collections.Generic.IEnumerator&lt;<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>&gt; global::System.Collections.Generic.IEnumerable&lt;<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>&gt;.GetEnumerator() {</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> SymmetryBreakerVectorEnumerator(<span class="keyword">this</span>);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; global::System.Collections.IEnumerator global::System.Collections.IEnumerable.GetEnumerator() {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> SymmetryBreakerVectorEnumerator(<span class="keyword">this</span>);</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; }</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a67837952b0a03b6a56a46a8e43146915"> 138</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html">SymmetryBreakerVectorEnumerator</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a67837952b0a03b6a56a46a8e43146915">GetEnumerator</a>() {</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html">SymmetryBreakerVectorEnumerator</a>(<span class="keyword">this</span>);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; }</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="comment">// Type-safe enumerator</span></div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html"> 147</a></span>&#160;<span class="comment"></span> <span class="keyword">public</span> sealed <span class="keyword">class </span><a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html">SymmetryBreakerVectorEnumerator</a> : global::System.Collections.IEnumerator</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; , global::System.Collections.Generic.IEnumerator&lt;SymmetryBreaker&gt;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">private</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> collectionRef;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> currentIndex;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keyword">private</span> <span class="keywordtype">object</span> currentObject;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> currentSize;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a5c772c5ea856d5b17d00343e03cd1863"> 155</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a5c772c5ea856d5b17d00343e03cd1863">SymmetryBreakerVectorEnumerator</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> collection) {</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; collectionRef = collection;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; currentIndex = -1;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; currentObject = <span class="keyword">null</span>;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; currentSize = collectionRef.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#accf3925ef75674274a6b3dabbc64e86c">Count</a>;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; }</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <span class="comment">// Type-safe iterator Current</span></div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a88600af5195355b6fa4fd7e442428e6c"> 163</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a88600af5195355b6fa4fd7e442428e6c">Current</a> {</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keyword">get</span> {</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">if</span> (currentIndex == -1)</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.InvalidOperationException(<span class="stringliteral">&quot;Enumeration not started.&quot;</span>);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <span class="keywordflow">if</span> (currentIndex &gt; currentSize - 1)</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.InvalidOperationException(<span class="stringliteral">&quot;Enumeration finished.&quot;</span>);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keywordflow">if</span> (currentObject == <span class="keyword">null</span>)</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.InvalidOperationException(<span class="stringliteral">&quot;Collection modified.&quot;</span>);</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <span class="keywordflow">return</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>)currentObject;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; }</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; }</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="comment">// Type-unsafe IEnumerator.Current</span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordtype">object</span> global::System.Collections.IEnumerator.Current {</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keyword">get</span> {</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a88600af5195355b6fa4fd7e442428e6c">Current</a>;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; }</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; }</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;</div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a293dadd15607d70faf91e8f0181d6f09"> 182</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a293dadd15607d70faf91e8f0181d6f09">MoveNext</a>() {</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; <span class="keywordtype">int</span> size = collectionRef.Count;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordtype">bool</span> moveOkay = (currentIndex+1 &lt; size) &amp;&amp; (size == currentSize);</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">if</span> (moveOkay) {</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; currentIndex++;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; currentObject = collectionRef[currentIndex];</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; currentObject = <span class="keyword">null</span>;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; }</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; <span class="keywordflow">return</span> moveOkay;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; }</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#aab969c8de4905dcca68fa9bbd936e99e"> 194</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#aab969c8de4905dcca68fa9bbd936e99e">Reset</a>() {</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; currentIndex = -1;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; currentObject = <span class="keyword">null</span>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="keywordflow">if</span> (collectionRef.Count != currentSize) {</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="keywordflow">throw</span> <span class="keyword">new</span> global::System.InvalidOperationException(<span class="stringliteral">&quot;Collection modified.&quot;</span>);</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; }</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; }</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a905cbac592d781e7c9dd26612b569059"> 202</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a905cbac592d781e7c9dd26612b569059">Dispose</a>() {</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; currentIndex = -1;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; currentObject = <span class="keyword">null</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; }</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; }</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;</div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9c4568d0ff152cdecdd414e2b4916197"> 208</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9c4568d0ff152cdecdd414e2b4916197">Clear</a>() {</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aac431c0c77a2ea4bbbedfc9a2cf31f49">SymmetryBreakerVector_Clear</a>(swigCPtr);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; }</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160;</div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aeeb0ee490b95b869d439ed4830fdddb3"> 212</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aeeb0ee490b95b869d439ed4830fdddb3">Add</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> x) {</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a86b5680f811c61ed736f5124809a5ce2">SymmetryBreakerVector_Add</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(x));</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; }</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; <span class="keyword">private</span> uint size() {</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; uint ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a5bf8817f73b261f863a97324423ab705">SymmetryBreakerVector_size</a>(swigCPtr);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; }</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; <span class="keyword">private</span> uint capacity() {</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; uint ret = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_capacity(swigCPtr);</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; }</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; <span class="keyword">private</span> <span class="keywordtype">void</span> reserve(uint n) {</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_reserve(swigCPtr, n);</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9dc8ad06992c386a4339bc7c9b3074c7"> 230</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9dc8ad06992c386a4339bc7c9b3074c7">SymmetryBreakerVector</a>() : this(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.new_SymmetryBreakerVector__SWIG_0(), true) {</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; }</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a2b7f78a8999f630f417331b513641eb9"> 233</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a2b7f78a8999f630f417331b513641eb9">SymmetryBreakerVector</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> other) : this(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.new_SymmetryBreakerVector__SWIG_1(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a>.getCPtr(other)), true) {</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; }</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#af7125079c8e309270082440a15195aa9"> 237</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#af7125079c8e309270082440a15195aa9">SymmetryBreakerVector</a>(<span class="keywordtype">int</span> capacity) : this(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.new_SymmetryBreakerVector__SWIG_2(capacity), true) {</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; }</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">private</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> getitemcopy(<span class="keywordtype">int</span> index) {</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1712f57a0a0305e37c819913455b20dc">SymmetryBreakerVector_getitemcopy</a>(swigCPtr, index);</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; }</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; <span class="keyword">private</span> SymmetryBreaker getitem(<span class="keywordtype">int</span> index) {</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_getitem(swigCPtr, index);</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; SymmetryBreaker ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> SymmetryBreaker(cPtr, <span class="keyword">false</span>);</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; <span class="keywordflow">if</span> (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) <span class="keywordflow">throw</span> operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keyword">private</span> <span class="keywordtype">void</span> setitem(<span class="keywordtype">int</span> index, SymmetryBreaker val) {</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_setitem(swigCPtr, index, SymmetryBreaker.getCPtr(val));</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordflow">if</span> (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) <span class="keywordflow">throw</span> operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; }</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;</div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a84c3f2fcba877d2c1e29d3b9188615ec"> 260</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a84c3f2fcba877d2c1e29d3b9188615ec">AddRange</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> values) {</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a072e79742ab887f6effe16b469aae320">SymmetryBreakerVector_AddRange</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a>.getCPtr(values));</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; }</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aa3c9230ddc00dc52d3ef1255225dabc2"> 265</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aa3c9230ddc00dc52d3ef1255225dabc2">GetRange</a>(<span class="keywordtype">int</span> index, <span class="keywordtype">int</span> count) {</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a968e203d01dc47dd7f4269fed08490da">SymmetryBreakerVector_GetRange</a>(swigCPtr, index, count);</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9dc8ad06992c386a4339bc7c9b3074c7">SymmetryBreakerVector</a>(cPtr, <span class="keyword">true</span>);</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; }</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;</div><div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#ada00d5090bce7698ed0dbaa6db93b37b"> 272</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#ada00d5090bce7698ed0dbaa6db93b37b">Insert</a>(<span class="keywordtype">int</span> index, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> x) {</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a198553624b46b7e715641ef45d68a31e">SymmetryBreakerVector_Insert</a>(swigCPtr, index, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(x));</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; }</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a691b40f900e928884620bb7fcbc95899"> 277</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a691b40f900e928884620bb7fcbc95899">InsertRange</a>(<span class="keywordtype">int</span> index, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> values) {</div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1b53857218bb3358b14e1e81ea73d2f4">SymmetryBreakerVector_InsertRange</a>(swigCPtr, index, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a>.getCPtr(values));</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; }</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160;</div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7ea4d809c9432ebc69c941e528bc51e6"> 282</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7ea4d809c9432ebc69c941e528bc51e6">RemoveAt</a>(<span class="keywordtype">int</span> index) {</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad7db144ae6ddd050389500f2b0d04db9">SymmetryBreakerVector_RemoveAt</a>(swigCPtr, index);</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; }</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a95b0f781ea6e51e0565626440590f9a4"> 287</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a95b0f781ea6e51e0565626440590f9a4">RemoveRange</a>(<span class="keywordtype">int</span> index, <span class="keywordtype">int</span> count) {</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a21223ccaf0414a1d0bf816544d2a12e8">SymmetryBreakerVector_RemoveRange</a>(swigCPtr, index, count);</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; }</div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160;</div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#ad102871c6d08d56083b693c71a6a7aec"> 292</a></span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#ad102871c6d08d56083b693c71a6a7aec">Repeat</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> value, <span class="keywordtype">int</span> count) {</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; global::System.IntPtr cPtr = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a924dafbb1ae789a5c4996c353e0c2066">SymmetryBreakerVector_Repeat</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(value), count);</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> ret = (cPtr == global::System.IntPtr.Zero) ? <span class="keyword">null</span> : <span class="keyword">new</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9dc8ad06992c386a4339bc7c9b3074c7">SymmetryBreakerVector</a>(cPtr, <span class="keyword">true</span>);</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; }</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7c8a259e8e843cd0c63fc81853f9a5b3"> 299</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7c8a259e8e843cd0c63fc81853f9a5b3">Reverse</a>() {</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#afaf1424f7376f98b501df4f9118a7bd9">SymmetryBreakerVector_Reverse__SWIG_0</a>(swigCPtr);</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; }</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;</div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7e7e9d487fba4435235baf2fb93c9457"> 303</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7e7e9d487fba4435235baf2fb93c9457">Reverse</a>(<span class="keywordtype">int</span> index, <span class="keywordtype">int</span> count) {</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a40adad4ce3a4dcbb8e3bceee05e8e2b5">SymmetryBreakerVector_Reverse__SWIG_1</a>(swigCPtr, index, count);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; }</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160;</div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aa1a0ee8e985f2cf98c83bd6c74122a3f"> 308</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aa1a0ee8e985f2cf98c83bd6c74122a3f">SetRange</a>(<span class="keywordtype">int</span> index, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a> values) {</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad678cc7af4abd93950b965616fe6911e">SymmetryBreakerVector_SetRange</a>(swigCPtr, index, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">SymmetryBreakerVector</a>.getCPtr(values));</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keywordflow">if</span> (<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Pending</a>) <span class="keywordflow">throw</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">SWIGPendingException</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Retrieve</a>();</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; }</div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;</div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a976f37a333f7934ca0176dfc56ddddd4"> 313</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a976f37a333f7934ca0176dfc56ddddd4">Contains</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> value) {</div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad4ede8fcba650751265013e83b311796">SymmetryBreakerVector_Contains</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(value));</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; }</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7e9757b8e120d957494f7c746b5beb13"> 318</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7e9757b8e120d957494f7c746b5beb13">IndexOf</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> value) {</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abeeba26cacb82c25fee39c63a97ea59d">SymmetryBreakerVector_IndexOf</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(value));</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; }</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;</div><div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7d42dd3ca2e9e59815d56752db7be8fa"> 323</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7d42dd3ca2e9e59815d56752db7be8fa">LastIndexOf</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> value) {</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <span class="keywordtype">int</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2fd02b58cebefad035c32d50b6e04b4a">SymmetryBreakerVector_LastIndexOf</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(value));</div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; }</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160;</div><div class="line"><a name="l00328"></a><span class="lineno"><a class="line" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9d3d9502c0646370e9320bdb95e5f1b3"> 328</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">bool</span> <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9d3d9502c0646370e9320bdb95e5f1b3">Remove</a>(<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a> value) {</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; <span class="keywordtype">bool</span> ret = <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">operations_research_constraint_solverPINVOKE</a>.<a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a586bdae9e8ade14628fc4730ac47fc9a">SymmetryBreakerVector_Remove</a>(swigCPtr, <a class="code" href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">SymmetryBreaker</a>.getCPtr(value));</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; }</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160;}</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160;}</div><div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a84fb0e0b2aefde62901c0d268283e220"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a84fb0e0b2aefde62901c0d268283e220">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.CopyTo</a></div><div class="ttdeci">void CopyTo(SymmetryBreaker[] array, int arrayIndex)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00107">SymmetryBreakerVector.cs:107</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException_html_ab9399753d24c4af4b75475c71ea006de"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#ab9399753d24c4af4b75475c71ea006de">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending</a></div><div class="ttdeci">static bool Pending</div><div class="ttdef"><b>Definition:</b> <a href="operations__research__constraint__solverPINVOKE_8cs_source.html#l00166">operations_research_constraint_solverPINVOKE.cs:166</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a84c3f2fcba877d2c1e29d3b9188615ec"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a84c3f2fcba877d2c1e29d3b9188615ec">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.AddRange</a></div><div class="ttdeci">void AddRange(SymmetryBreakerVector values)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00260">SymmetryBreakerVector.cs:260</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a968e203d01dc47dd7f4269fed08490da"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a968e203d01dc47dd7f4269fed08490da">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_GetRange</a></div><div class="ttdeci">static global::System.IntPtr SymmetryBreakerVector_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)</div></div>
<div class="ttc" id="namespaceSystem_1_1Runtime_1_1InteropServices_html"><div class="ttname"><a href="namespaceSystem_1_1Runtime_1_1InteropServices.html">InteropServices</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a118dfd5694ed72ba6f06fff8aa8ea086"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a118dfd5694ed72ba6f06fff8aa8ea086">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.IsSynchronized</a></div><div class="ttdeci">bool IsSynchronized</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00096">SymmetryBreakerVector.cs:96</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SWIGPendingException</a></div><div class="ttdef"><b>Definition:</b> <a href="operations__research__constraint__solverPINVOKE_8cs_source.html#l00161">operations_research_constraint_solverPINVOKE.cs:161</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a7c8a259e8e843cd0c63fc81853f9a5b3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7c8a259e8e843cd0c63fc81853f9a5b3">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Reverse</a></div><div class="ttdeci">void Reverse()</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00299">SymmetryBreakerVector.cs:299</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a152bcdef5bbcf04038ee27389cd13dd7"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a152bcdef5bbcf04038ee27389cd13dd7">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.IsReadOnly</a></div><div class="ttdeci">bool IsReadOnly</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00064">SymmetryBreakerVector.cs:64</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator_html_a905cbac592d781e7c9dd26612b569059"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a905cbac592d781e7c9dd26612b569059">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVectorEnumerator.Dispose</a></div><div class="ttdeci">void Dispose()</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00202">SymmetryBreakerVector.cs:202</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a5bf8817f73b261f863a97324423ab705"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a5bf8817f73b261f863a97324423ab705">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_size</a></div><div class="ttdeci">static uint SymmetryBreakerVector_size(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ad4ede8fcba650751265013e83b311796"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad4ede8fcba650751265013e83b311796">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Contains</a></div><div class="ttdeci">static bool SymmetryBreakerVector_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_abeeba26cacb82c25fee39c63a97ea59d"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#abeeba26cacb82c25fee39c63a97ea59d">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_IndexOf</a></div><div class="ttdeci">static int SymmetryBreakerVector_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a9d3d9502c0646370e9320bdb95e5f1b3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9d3d9502c0646370e9320bdb95e5f1b3">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Remove</a></div><div class="ttdeci">bool Remove(SymmetryBreaker value)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00328">SymmetryBreakerVector.cs:328</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a49ca2351863fa50171d2105bc1a5af4b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a49ca2351863fa50171d2105bc1a5af4b">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.swigCMemOwn</a></div><div class="ttdeci">bool swigCMemOwn</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00022">SymmetryBreakerVector.cs:22</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a272f82f7cccf8fec25e5dea5f7913559"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a272f82f7cccf8fec25e5dea5f7913559">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Capacity</a></div><div class="ttdeci">int Capacity</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00079">SymmetryBreakerVector.cs:79</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a2fd02b58cebefad035c32d50b6e04b4a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a2fd02b58cebefad035c32d50b6e04b4a">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_LastIndexOf</a></div><div class="ttdeci">static int SymmetryBreakerVector_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a7d42dd3ca2e9e59815d56752db7be8fa"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7d42dd3ca2e9e59815d56752db7be8fa">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.LastIndexOf</a></div><div class="ttdeci">int LastIndexOf(SymmetryBreaker value)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00323">SymmetryBreakerVector.cs:323</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a4d20838e1e1a2f5c84adc66894248db4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a4d20838e1e1a2f5c84adc66894248db4">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.CopyTo</a></div><div class="ttdeci">void CopyTo(int index, SymmetryBreaker[] array, int arrayIndex, int count)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00112">SymmetryBreakerVector.cs:112</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a7ea4d809c9432ebc69c941e528bc51e6"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7ea4d809c9432ebc69c941e528bc51e6">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.RemoveAt</a></div><div class="ttdeci">void RemoveAt(int index)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00282">SymmetryBreakerVector.cs:282</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a586bdae9e8ade14628fc4730ac47fc9a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a586bdae9e8ade14628fc4730ac47fc9a">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Remove</a></div><div class="ttdeci">static bool SymmetryBreakerVector_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a86b5680f811c61ed736f5124809a5ce2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a86b5680f811c61ed736f5124809a5ce2">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Add</a></div><div class="ttdeci">static void SymmetryBreakerVector_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a23ba7e7d288aa11ed44427ae119e35ce"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a23ba7e7d288aa11ed44427ae119e35ce">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.IsFixedSize</a></div><div class="ttdeci">bool IsFixedSize</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00058">SymmetryBreakerVector.cs:58</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreaker.html">Google.OrTools.ConstraintSolver.SymmetryBreaker</a></div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreaker_8cs_source.html#l00018">SymmetryBreaker.cs:18</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html">Google.OrTools.ConstraintSolver.SymmetryBreakerVector</a></div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00018">SymmetryBreakerVector.cs:18</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a691b40f900e928884620bb7fcbc95899"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a691b40f900e928884620bb7fcbc95899">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.InsertRange</a></div><div class="ttdeci">void InsertRange(int index, SymmetryBreakerVector values)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00277">SymmetryBreakerVector.cs:277</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a95b0f781ea6e51e0565626440590f9a4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a95b0f781ea6e51e0565626440590f9a4">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.RemoveRange</a></div><div class="ttdeci">void RemoveRange(int index, int count)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00287">SymmetryBreakerVector.cs:287</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_ad102871c6d08d56083b693c71a6a7aec"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#ad102871c6d08d56083b693c71a6a7aec">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Repeat</a></div><div class="ttdeci">static SymmetryBreakerVector Repeat(SymmetryBreaker value, int count)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00292">SymmetryBreakerVector.cs:292</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a2b7f78a8999f630f417331b513641eb9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a2b7f78a8999f630f417331b513641eb9">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVector</a></div><div class="ttdeci">SymmetryBreakerVector(SymmetryBreakerVector other)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00233">SymmetryBreakerVector.cs:233</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_accf3925ef75674274a6b3dabbc64e86c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#accf3925ef75674274a6b3dabbc64e86c">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Count</a></div><div class="ttdeci">int Count</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00090">SymmetryBreakerVector.cs:90</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_aaee577e192f57a7e39f96bd8e8eb5d24"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aaee577e192f57a7e39f96bd8e8eb5d24">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.CopyTo</a></div><div class="ttdeci">void CopyTo(SymmetryBreaker[] array)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00102">SymmetryBreakerVector.cs:102</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator_html_a293dadd15607d70faf91e8f0181d6f09"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a293dadd15607d70faf91e8f0181d6f09">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVectorEnumerator.MoveNext</a></div><div class="ttdeci">bool MoveNext()</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00182">SymmetryBreakerVector.cs:182</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a1b53857218bb3358b14e1e81ea73d2f4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1b53857218bb3358b14e1e81ea73d2f4">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_InsertRange</a></div><div class="ttdeci">static void SymmetryBreakerVector_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ad678cc7af4abd93950b965616fe6911e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad678cc7af4abd93950b965616fe6911e">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_SetRange</a></div><div class="ttdeci">static void SymmetryBreakerVector_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_aeeb0ee490b95b869d439ed4830fdddb3"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aeeb0ee490b95b869d439ed4830fdddb3">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Add</a></div><div class="ttdeci">void Add(SymmetryBreaker x)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00212">SymmetryBreakerVector.cs:212</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a198553624b46b7e715641ef45d68a31e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a198553624b46b7e715641ef45d68a31e">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Insert</a></div><div class="ttdeci">static void SymmetryBreakerVector_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_aa3c9230ddc00dc52d3ef1255225dabc2"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aa3c9230ddc00dc52d3ef1255225dabc2">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.GetRange</a></div><div class="ttdeci">SymmetryBreakerVector GetRange(int index, int count)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00265">SymmetryBreakerVector.cs:265</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_ada00d5090bce7698ed0dbaa6db93b37b"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#ada00d5090bce7698ed0dbaa6db93b37b">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Insert</a></div><div class="ttdeci">void Insert(int index, SymmetryBreaker x)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00272">SymmetryBreakerVector.cs:272</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a9dc8ad06992c386a4339bc7c9b3074c7"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9dc8ad06992c386a4339bc7c9b3074c7">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVector</a></div><div class="ttdeci">SymmetryBreakerVector()</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00230">SymmetryBreakerVector.cs:230</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator_html_a88600af5195355b6fa4fd7e442428e6c"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a88600af5195355b6fa4fd7e442428e6c">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVectorEnumerator.Current</a></div><div class="ttdeci">SymmetryBreaker Current</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00163">SymmetryBreakerVector.cs:163</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVectorEnumerator</a></div><div class="ttdoc">Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever t...</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00147">SymmetryBreakerVector.cs:147</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a537ecbe3cd16d84e3dfab01a9492fc94"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a537ecbe3cd16d84e3dfab01a9492fc94">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Dispose</a></div><div class="ttdeci">virtual void Dispose()</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00037">SymmetryBreakerVector.cs:37</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a40adad4ce3a4dcbb8e3bceee05e8e2b5"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a40adad4ce3a4dcbb8e3bceee05e8e2b5">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Reverse__SWIG_1</a></div><div class="ttdeci">static void SymmetryBreakerVector_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator_html_a5c772c5ea856d5b17d00343e03cd1863"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#a5c772c5ea856d5b17d00343e03cd1863">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVectorEnumerator.SymmetryBreakerVectorEnumerator</a></div><div class="ttdeci">SymmetryBreakerVectorEnumerator(SymmetryBreakerVector collection)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00155">SymmetryBreakerVector.cs:155</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_afaf1424f7376f98b501df4f9118a7bd9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#afaf1424f7376f98b501df4f9118a7bd9">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Reverse__SWIG_0</a></div><div class="ttdeci">static void SymmetryBreakerVector_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_af7125079c8e309270082440a15195aa9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#af7125079c8e309270082440a15195aa9">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVector</a></div><div class="ttdeci">SymmetryBreakerVector(int capacity)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00237">SymmetryBreakerVector.cs:237</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_abeeeb99fe31eb515fac002c1026543f1"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#abeeeb99fe31eb515fac002c1026543f1">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVector</a></div><div class="ttdeci">SymmetryBreakerVector(global::System.Collections.ICollection c)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00050">SymmetryBreakerVector.cs:50</a></div></div>
<div class="ttc" id="namespaceGoogle_1_1OrTools_1_1ConstraintSolver_html"><div class="ttname"><a href="namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">Google.OrTools.ConstraintSolver</a></div><div class="ttdef"><b>Definition:</b> <a href="Assignment_8cs_source.html#l00011">Assignment.cs:11</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_aa1a0ee8e985f2cf98c83bd6c74122a3f"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#aa1a0ee8e985f2cf98c83bd6c74122a3f">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SetRange</a></div><div class="ttdeci">void SetRange(int index, SymmetryBreakerVector values)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00308">SymmetryBreakerVector.cs:308</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a924dafbb1ae789a5c4996c353e0c2066"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a924dafbb1ae789a5c4996c353e0c2066">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Repeat</a></div><div class="ttdeci">static global::System.IntPtr SymmetryBreakerVector_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a072e79742ab887f6effe16b469aae320"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a072e79742ab887f6effe16b469aae320">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_AddRange</a></div><div class="ttdeci">static void SymmetryBreakerVector_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a9c4568d0ff152cdecdd414e2b4916197"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a9c4568d0ff152cdecdd414e2b4916197">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Clear</a></div><div class="ttdeci">void Clear()</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00208">SymmetryBreakerVector.cs:208</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a7e9757b8e120d957494f7c746b5beb13"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7e9757b8e120d957494f7c746b5beb13">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.IndexOf</a></div><div class="ttdeci">int IndexOf(SymmetryBreaker value)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00318">SymmetryBreakerVector.cs:318</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a1712f57a0a0305e37c819913455b20dc"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a1712f57a0a0305e37c819913455b20dc">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_getitemcopy</a></div><div class="ttdeci">static global::System.IntPtr SymmetryBreakerVector_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a976f37a333f7934ca0176dfc56ddddd4"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a976f37a333f7934ca0176dfc56ddddd4">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Contains</a></div><div class="ttdeci">bool Contains(SymmetryBreaker value)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00313">SymmetryBreakerVector.cs:313</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE</a></div><div class="ttdef"><b>Definition:</b> <a href="operations__research__constraint__solverPINVOKE_8cs_source.html#l00047">operations_research_constraint_solverPINVOKE.cs:47</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ad7db144ae6ddd050389500f2b0d04db9"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ad7db144ae6ddd050389500f2b0d04db9">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_RemoveAt</a></div><div class="ttdeci">static void SymmetryBreakerVector_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_a21223ccaf0414a1d0bf816544d2a12e8"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#a21223ccaf0414a1d0bf816544d2a12e8">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_RemoveRange</a></div><div class="ttdeci">static void SymmetryBreakerVector_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a7e7e9d487fba4435235baf2fb93c9457"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a7e7e9d487fba4435235baf2fb93c9457">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.Reverse</a></div><div class="ttdeci">void Reverse(int index, int count)</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00303">SymmetryBreakerVector.cs:303</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator_html_aab969c8de4905dcca68fa9bbd936e99e"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_1_1SymmetryBreakerVectorEnumerator.html#aab969c8de4905dcca68fa9bbd936e99e">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.SymmetryBreakerVectorEnumerator.Reset</a></div><div class="ttdeci">void Reset()</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00194">SymmetryBreakerVector.cs:194</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_aac431c0c77a2ea4bbbedfc9a2cf31f49"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#aac431c0c77a2ea4bbbedfc9a2cf31f49">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SymmetryBreakerVector_Clear</a></div><div class="ttdeci">static void SymmetryBreakerVector_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector_html_a67837952b0a03b6a56a46a8e43146915"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1SymmetryBreakerVector.html#a67837952b0a03b6a56a46a8e43146915">Google.OrTools.ConstraintSolver.SymmetryBreakerVector.GetEnumerator</a></div><div class="ttdeci">SymmetryBreakerVectorEnumerator GetEnumerator()</div><div class="ttdef"><b>Definition:</b> <a href="SymmetryBreakerVector_8cs_source.html#l00138">SymmetryBreakerVector.cs:138</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException_html_a35bddaaf713a717d9910d860cada253a"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_1_1SWIGPendingException.html#a35bddaaf713a717d9910d860cada253a">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve</a></div><div class="ttdeci">static global::System.Exception Retrieve()</div><div class="ttdef"><b>Definition:</b> <a href="operations__research__constraint__solverPINVOKE_8cs_source.html#l00185">operations_research_constraint_solverPINVOKE.cs:185</a></div></div>
<div class="ttc" id="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE_html_ac8795d204cce011f2963233325c0ef08"><div class="ttname"><a href="classGoogle_1_1OrTools_1_1ConstraintSolver_1_1operations__research__constraint__solverPINVOKE.html#ac8795d204cce011f2963233325c0ef08">Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.delete_SymmetryBreakerVector</a></div><div class="ttdeci">static void delete_SymmetryBreakerVector(global::System.Runtime.InteropServices.HandleRef jarg1)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>