# FarPoint.Win.SuperEdit.GeneralFormatter.ValidatePosNegSignPlacement

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="FarPoint_Win_SuperEdit_GeneralFormatter_ValidatePosNegSignPlacement_" data-uid="FarPoint.Win.SuperEdit.GeneralFormatter.ValidatePosNegSignPlacement*">ValidatePosNegSignPlacement Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="FarPoint_Win_SuperEdit_GeneralFormatter_ValidatePosNegSignPlacement_" data-uid="FarPoint.Win.SuperEdit.GeneralFormatter.ValidatePosNegSignPlacement*"></a>
<h4 id="FarPoint_Win_SuperEdit_GeneralFormatter_ValidatePosNegSignPlacement_System_Boolean_System_Boolean_System_Int32_System_Boolean_System_Boolean_System_Int32_System_Boolean__System_Boolean__System_Boolean__System_Boolean__" data-uid="FarPoint.Win.SuperEdit.GeneralFormatter.ValidatePosNegSignPlacement(System.Boolean,System.Boolean,System.Int32,System.Boolean,System.Boolean,System.Int32,System.Boolean@,System.Boolean@,System.Boolean@,System.Boolean@)">ValidatePosNegSignPlacement(bool, bool, int, bool, bool, int, ref bool, ref bool, ref bool, ref bool)</h4>
<div class="markdown level1 summary"><p>Determines if the Positive/Negative sign is allowed at the current position.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">protected virtual bool ValidatePosNegSignPlacement(bool fNegSignChar, bool fSctfc, int iSctfcNota, bool fOpenParen, bool fNumericChars, int iCurrCharIndex, ref bool fNumSign, ref bool fNegative, ref bool fExpNumSign, ref bool fExpNegative)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Protected Overridable Function ValidatePosNegSignPlacement(fNegSignChar As Boolean, fSctfc As Boolean, iSctfcNota As Integer, fOpenParen As Boolean, fNumericChars As Boolean, iCurrCharIndex As Integer, ByRef fNumSign As Boolean, ByRef fNegative As Boolean, ByRef fExpNumSign As Boolean, ByRef fExpNegative As Boolean) As Boolean</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">fNegSignChar</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">fSctfc</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
      <td><span class="parametername">iSctfcNota</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">fOpenParen</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">fNumericChars</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></td>
      <td><span class="parametername">iCurrCharIndex</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">fNumSign</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">fNegative</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">fExpNumSign</span></td>
      <td></td>
    </tr>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">fExpNegative</span></td>
      <td></td>
    </tr>
  </tbody>
</table>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><p>true is sign is in valid place; false otherwise</p>
</td>
    </tr>
  </tbody>
</table>
</div>
