# C1.Win.C1Chart.AppDomainProxy-1

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_C1Chart_AppDomainProxy_1" data-uid="C1.Win.C1Chart.AppDomainProxy`1" class="text-break">AppDomainProxy&lt;TAppClass&gt; Class
</h1>
  <div class="markdown level0 summary"><p>This class creates a new domain and instantiates a wrapped class in the new domain.
The class is the one specified by the generic, and is assumed to be a class in the executing assembly.
Inherit from this class, and add calls to the match those of the generic,
using the processor variable to make the calls across the AppDomain boundary.</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">AppDomainProxy&lt;TAppClass&gt;</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.C1Chart.html">C1.Win.C1Chart</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.C1Chart.4.8.dll</h6>
  <h5 id="C1_Win_C1Chart_AppDomainProxy_1_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class AppDomainProxy&lt;TAppClass&gt; : IDisposable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class AppDomainProxy(Of TAppClass)
    Implements IDisposable</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">TAppClass</span></td>
        <td><p>A specified type defined in the assembly.</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_Win_C1Chart_AppDomainProxy_1__ctor_System_String_" data-uid="C1.Win.C1Chart.AppDomainProxy`1.#ctor(System.String)">
          <a class="xref" href="C1.Win.C1Chart.AppDomainProxy-1.-ctor.html#C1_Win_C1Chart_AppDomainProxy_1__ctor_System_String_">AppDomainProxy(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new instance of <a class="xref" href="C1.Win.C1Chart.AppDomainProxy-1.html">AppDomainProxy&lt;TAppClass&gt;</a> class.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Chart_AppDomainProxy_1__ctor_System_String_System_Boolean_" data-uid="C1.Win.C1Chart.AppDomainProxy`1.#ctor(System.String,System.Boolean)">
          <a class="xref" href="C1.Win.C1Chart.AppDomainProxy-1.-ctor.html#C1_Win_C1Chart_AppDomainProxy_1__ctor_System_String_System_Boolean_">AppDomainProxy(string, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new instance of <a class="xref" href="C1.Win.C1Chart.AppDomainProxy-1.html">AppDomainProxy&lt;TAppClass&gt;</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_C1Chart_AppDomainProxy_1_Processor" data-uid="C1.Win.C1Chart.AppDomainProxy`1.Processor">
          <a class="xref" href="C1.Win.C1Chart.AppDomainProxy-1.Processor.html">Processor</a>
        </td>
        <td class="markdown level1 summary"><p>A specified type defined in the assembly.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Win_C1Chart_AppDomainProxy_1_Dispose" data-uid="C1.Win.C1Chart.AppDomainProxy`1.Dispose">
          <a class="xref" href="C1.Win.C1Chart.AppDomainProxy-1.Dispose.html#C1_Win_C1Chart_AppDomainProxy_1_Dispose">Dispose()</a>
        </td>
        <td class="markdown level1 summary"><p>Perform general cleanup.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_C1Chart_AppDomainProxy_1_Finalize" data-uid="C1.Win.C1Chart.AppDomainProxy`1.Finalize">
          <a class="xref" href="C1.Win.C1Chart.AppDomainProxy-1.Finalize.html#C1_Win_C1Chart_AppDomainProxy_1_Finalize">~AppDomainProxy()</a>
        </td>
        <td class="markdown level1 summary"><p>The destructor is used to destroy the class instance.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
