# C1.Win.Input.Validation

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_Win_Input_Validation" data-uid="C1.Win.Input.Validation" class="text-break">C1.Win.Input.Validation Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.Win.Input.Validation.CustomPlaceholder.html">CustomPlaceholder</a></h4>
      <section><p>Custom user-defined characters (placeholders) used in edit mask and in wildcard patterns in pre-validation</p>
</section>
      <h4><a class="xref" href="C1.Win.Input.Validation.ErrorInfo.html">ErrorInfo</a></h4>
      <section><p>Settings affecting error handling.</p>
</section>
      <h4><a class="xref" href="C1.Win.Input.Validation.ParseInfo.html">ParseInfo</a></h4>
      <section><p>Contains settings affecting parsing, that is, converting a string to the required data type.</p>
</section>
      <h4><a class="xref" href="C1.Win.Input.Validation.PlaceholderCollection.html">PlaceholderCollection</a></h4>
      <section><p>A collection of CustomPlaceholder objects.</p>
</section>
      <h4><a class="xref" href="C1.Win.Input.Validation.PostValidation.html">PostValidation</a></h4>
      <section><p>Validating the typed value after parsing, after the input string has been converted to the DataType.</p>
</section>
      <h4><a class="xref" href="C1.Win.Input.Validation.PreValidation.html">PreValidation</a></h4>
      <section><p>Validating the input string entered by the user, before parsing.</p>
</section>
      <h4><a class="xref" href="C1.Win.Input.Validation.ValueInterval.html">ValueInterval</a></h4>
      <section><p>An interval in a collection of intervals of possible values used in post-validation.</p>
</section>
      <h4><a class="xref" href="C1.Win.Input.Validation.ValueIntervalCollection.html">ValueIntervalCollection</a></h4>
      <section><p>A collection of ValueInterval objects used by a PostValidation object.
The collection is used if the Validation = PostValidationTypeEnum.ValuesAndIntervals
or if the user calls the ValidateValuesAndIntervals method.</p>
</section>


</div>
