# C1.Web.Mvc.Fluent.BaseBuilder-2

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Web_Mvc_Fluent_BaseBuilder_2" data-uid="C1.Web.Mvc.Fluent.BaseBuilder`2" class="text-break">BaseBuilder&lt;TObject, TBuilder&gt; Class
</h1>
  <div class="markdown level0 summary"><p>The base builder for building object.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">HideObjectMembers</span></div>
    <div class="level2"><span class="xref">BaseBuilder&lt;TObject, TBuilder&gt;</span></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.AccordionPaneBuilder.html">AccordionPaneBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.AnnotationBaseBuilder-2.html">AnnotationBaseBuilder&lt;TControl, TBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.AxisGroupsOptionsBuilder.html">AxisGroupsOptionsBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.BreakEvenStylesBuilder.html">BreakEvenStylesBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.CalculatedFieldBuilder.html">CalculatedFieldBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.CellTemplateBuilder.html">CellTemplateBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.CellTemplateHandler.html">CellTemplateHandler</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ChartAxisBuilder-1.html">ChartAxisBuilder&lt;T&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ChartLegendBuilder.html">ChartLegendBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ChartSeriesBaseBuilder-3.html">ChartSeriesBaseBuilder&lt;T, TControl, TBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ColorScaleBuilder.html">ColorScaleBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ColumnBaseBuilder-2.html">ColumnBaseBuilder&lt;TControl, TBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ColumnFilterBuilder.html">ColumnFilterBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ComponentBuilder-2.html">ComponentBuilder&lt;TControl, TBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.DataLabelBaseBuilder-2.html">DataLabelBaseBuilder&lt;TControl, TBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.DataMapBuilder.html">DataMapBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.DataPointBuilder.html">DataPointBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ExtraOptionsBuilder.html">ExtraOptionsBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.FunnelOptionsBuilder.html">FunnelOptionsBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.GroupBuilder-2.html">GroupBuilder&lt;TControl, TBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.HeaderTemplateBuilder.html">HeaderTemplateBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.HeaderTemplateCellBuilder.html">HeaderTemplateCellBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ListItemFactory-2.html">ListItemFactory&lt;TItem, TItemBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.MapLayerBaseBuilder-3.html">MapLayerBaseBuilder&lt;T, TControl, TBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.MapLayerListBaseFactory-3.html">MapLayerListBaseFactory&lt;T, TOwner, TMapLayer&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.MenuCommandBuilder.html">MenuCommandBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.MenuItemBuilder.html">MenuItemBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.PlotAreaBuilder.html">PlotAreaBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.PlotAreaListFactory-4.html">PlotAreaListFactory&lt;T, TOwner, PlotArea, PlotAreaBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.RangeBuilder.html">RangeBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.SVGStyleBuilder.html">SVGStyleBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.SeriesListBaseFactory-5.html">SeriesListBaseFactory&lt;T, TOwner, TSeries, TSeriesBuilder, TChartType&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.SortDescriptionBuilder.html">SortDescriptionBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.SplitLayoutItemFactoryBuilder.html">SplitLayoutItemFactoryBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.StepOptionsBuilder.html">StepOptionsBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.TabBuilder.html">TabBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.TileBuilder-2.html">TileBuilder&lt;TControl, TBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.TitleStyleBuilder.html">TitleStyleBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.TooltipBaseBuilder-2.html">TooltipBaseBuilder&lt;TControl, TBuilder&gt;</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.TreeMapItemStyleBuilder.html">TreeMapItemStyleBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.ValueFilterBuilder.html">ValueFilterBuilder</a></div>
      <div class="level3"><a class="xref" href="C1.Web.Mvc.Fluent.WaterfallStylesBuilder.html">WaterfallStylesBuilder</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Web.Mvc.Fluent.html">C1.Web.Mvc.Fluent</a></h6>
  <h6><strong>Assembly</strong>: C1.AspNetCore.Mvc.dll</h6>
  <h5 id="C1_Web_Mvc_Fluent_BaseBuilder_2_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class BaseBuilder&lt;TObject, TBuilder&gt; : HideObjectMembers where TObject : class</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class BaseBuilder(Of TObject As Class, TBuilder)
    Inherits HideObjectMembers</code></pre>
  </div>
  <h5 class="typeParameters">Type Parameters</h5>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="parametername">TObject</span></td>
        <td><p>The object type</p>
</td>
      </tr>
      <tr>
        <td><span class="parametername">TBuilder</span></td>
        <td><p>The builder type</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Web_Mvc_Fluent_BaseBuilder_2__ctor__0_" data-uid="C1.Web.Mvc.Fluent.BaseBuilder`2.#ctor(`0)">
          <a class="xref" href="C1.Web.Mvc.Fluent.BaseBuilder-2.-ctor.html#C1_Web_Mvc_Fluent_BaseBuilder_2__ctor__0_">BaseBuilder(TObject)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the BaseBuilder class.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
