# C1.Schedule.AppointmentMappingCollection

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Schedule_AppointmentMappingCollection" data-uid="C1.Schedule.AppointmentMappingCollection" class="text-break">AppointmentMappingCollection Class
</h1>
  <div class="markdown level0 summary"><p>Represents a generic collection of mappings for properties of
<a class="xref" href="C1.Schedule.BaseObject.html">BaseObject</a> derived objects to appropriate data fields.</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"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.collection-1">Collection</a>&lt;<a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a>&gt;</div>
    <div class="level2"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.keyedcollection-2">KeyedCollection</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a>&gt;</div>
    <div class="level3"><a class="xref" href="C1.Schedule.MappingCollectionBase-1.html">MappingCollectionBase</a>&lt;<a class="xref" href="C1.Schedule.Appointment.html">Appointment</a>&gt;</div>
    <div class="level4"><span class="xref">AppointmentMappingCollection</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a>&lt;<a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1">ICollection</a>&lt;<a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.ilist">IList</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.icollection">ICollection</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlylist-1">IReadOnlyList</a>&lt;<a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlycollection-1">IReadOnlyCollection</a>&lt;<a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a>&gt;</div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.ienumerable">IEnumerable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.icomponent">IComponent</a></div>
    <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.Schedule.html">C1.Schedule</a></h6>
  <h6><strong>Assembly</strong>: C1.ScheduleCore.dll</h6>
  <h5 id="C1_Schedule_AppointmentMappingCollection_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class AppointmentMappingCollection : MappingCollectionBase&lt;Appointment&gt;, IList&lt;MappingInfo&gt;, ICollection&lt;MappingInfo&gt;, IList, ICollection, IReadOnlyList&lt;MappingInfo&gt;, IReadOnlyCollection&lt;MappingInfo&gt;, IEnumerable&lt;MappingInfo&gt;, IEnumerable, IComponent, IDisposable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class AppointmentMappingCollection
    Inherits MappingCollectionBase(Of Appointment)
    Implements IList(Of MappingInfo), ICollection(Of MappingInfo), IList, ICollection, IReadOnlyList(Of MappingInfo), IReadOnlyCollection(Of MappingInfo), IEnumerable(Of MappingInfo), IEnumerable, IComponent, IDisposable</code></pre>
  </div>
  <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_Schedule_AppointmentMappingCollection__ctor" data-uid="C1.Schedule.AppointmentMappingCollection.#ctor">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.-ctor.html#C1_Schedule_AppointmentMappingCollection__ctor">AppointmentMappingCollection()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Schedule.AppointmentMappingCollection.html">AppointmentMappingCollection</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_AppointmentProperties" data-uid="C1.Schedule.AppointmentMappingCollection.AppointmentProperties">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.AppointmentProperties.html#C1_Schedule_AppointmentMappingCollection_AppointmentProperties">AppointmentProperties</a>
        </td>
        <td class="markdown level1 summary"><p>Returns <a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a> object for the memory field
which is intended to store the other properties of the <a class="xref" href="C1.Schedule.Appointment.html">Appointment</a> object.
If the storage object is bound to a data source via its DataSource property,
the properties of this object allow the other properties of
the <a class="xref" href="C1.Schedule.Appointment.html">Appointment</a> object to be bound to
the appropriate field in the data source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_Body" data-uid="C1.Schedule.AppointmentMappingCollection.Body">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.Body.html#C1_Schedule_AppointmentMappingCollection_Body">Body</a>
        </td>
        <td class="markdown level1 summary"><p>Returns <a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a> object for the <a class="xref" href="C1.Schedule.Appointment.Body.html#C1_Schedule_Appointment_Body">Body</a>
property of the <a class="xref" href="C1.Schedule.Appointment.html">Appointment</a> object.
If the storage object is bound to a data source via its DataSource property,
the properties of the <a class="xref" href="C1.Schedule.AppointmentMappingCollection.Body.html#C1_Schedule_AppointmentMappingCollection_Body">Body</a> allow
the <a class="xref" href="C1.Schedule.Appointment.Body.html#C1_Schedule_Appointment_Body">Body</a> property
to be bound to the appropriate field in the data source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_Collection" data-uid="C1.Schedule.AppointmentMappingCollection.Collection">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.Collection.html#C1_Schedule_AppointmentMappingCollection_Collection">Collection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets AppointmentCollection using for mapping.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_End" data-uid="C1.Schedule.AppointmentMappingCollection.End">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.End.html#C1_Schedule_AppointmentMappingCollection_End">End</a>
        </td>
        <td class="markdown level1 summary"><p>Returns <a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a> object for the <a class="xref" href="C1.Schedule.Appointment.End.html#C1_Schedule_Appointment_End">End</a>
property of the <a class="xref" href="C1.Schedule.Appointment.html">Appointment</a> object.
If the storage object is bound to a data source via its DataSource property,
the properties of this object allow the <a class="xref" href="C1.Schedule.Appointment.End.html#C1_Schedule_Appointment_End">End</a> property
to be bound to the appropriate field in the data source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_Location" data-uid="C1.Schedule.AppointmentMappingCollection.Location">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.Location.html#C1_Schedule_AppointmentMappingCollection_Location">Location</a>
        </td>
        <td class="markdown level1 summary"><p>Returns <a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a> object for the <a class="xref" href="C1.Schedule.Appointment.Location.html#C1_Schedule_Appointment_Location">Location</a>
property of the <a class="xref" href="C1.Schedule.Appointment.html">Appointment</a> object.
If the storage object is bound to a data source via its DataSource property,
the properties of this object allow the <a class="xref" href="C1.Schedule.Appointment.Location.html#C1_Schedule_Appointment_Location">Location</a> property
to be bound to the appropriate field in the data source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_OwnerIdMapping" data-uid="C1.Schedule.AppointmentMappingCollection.OwnerIdMapping">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.OwnerIdMapping.html#C1_Schedule_AppointmentMappingCollection_OwnerIdMapping">OwnerIdMapping</a>
        </td>
        <td class="markdown level1 summary"><p>Returns <a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a> object for the Appointment.Owner.Id property of the <a class="xref" href="C1.Schedule.Appointment.html">Appointment</a> object.
If the storage object is bound to a data source via its DataSource property,
the properties of this object allow the <a class="xref" href="C1.Schedule.Appointment.Owner.html#C1_Schedule_Appointment_Owner">Owner</a> property
to be bound to the appropriate field in the data source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_OwnerIndexMapping" data-uid="C1.Schedule.AppointmentMappingCollection.OwnerIndexMapping">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.OwnerIndexMapping.html#C1_Schedule_AppointmentMappingCollection_OwnerIndexMapping">OwnerIndexMapping</a>
        </td>
        <td class="markdown level1 summary"><p>Returns <a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a> object for the Appointment.Owner.Index property of the <a class="xref" href="C1.Schedule.Appointment.html">Appointment</a> object.
If the storage object is bound to a data source via its DataSource property,
the properties of this object allow the <a class="xref" href="C1.Schedule.Appointment.Owner.html#C1_Schedule_Appointment_Owner">Owner</a> property
to be bound to the appropriate field in the data source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_Start" data-uid="C1.Schedule.AppointmentMappingCollection.Start">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.Start.html#C1_Schedule_AppointmentMappingCollection_Start">Start</a>
        </td>
        <td class="markdown level1 summary"><p>Returns <a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a> object for the <a class="xref" href="C1.Schedule.Appointment.Start.html#C1_Schedule_Appointment_Start">Start</a>
property of the <a class="xref" href="C1.Schedule.Appointment.html">Appointment</a> object.
If the storage object is bound to a data source via its DataSource property,
the properties of this object allow the <a class="xref" href="C1.Schedule.Appointment.Start.html#C1_Schedule_Appointment_Start">Start</a> property
to be bound to the appropriate field in the data source.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_Subject" data-uid="C1.Schedule.AppointmentMappingCollection.Subject">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.Subject.html#C1_Schedule_AppointmentMappingCollection_Subject">Subject</a>
        </td>
        <td class="markdown level1 summary"><p>Returns <a class="xref" href="C1.Schedule.MappingInfo.html">MappingInfo</a> object for the <a class="xref" href="C1.Schedule.Appointment.Subject.html#C1_Schedule_Appointment_Subject">Subject</a>
property of the <a class="xref" href="C1.Schedule.Appointment.html">Appointment</a> object.
If the storage object is bound to a data source via its DataSource property,
the properties of this object allow the <a class="xref" href="C1.Schedule.Appointment.Subject.html#C1_Schedule_Appointment_Subject">Subject</a> property
to be bound to the appropriate field in the data source.</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_Schedule_AppointmentMappingCollection_NewItem" data-uid="C1.Schedule.AppointmentMappingCollection.NewItem">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.NewItem.html#C1_Schedule_AppointmentMappingCollection_NewItem">NewItem()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates new Appointment object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_ReadObject_C1_Schedule_Appointment_System_Object_System_Boolean_" data-uid="C1.Schedule.AppointmentMappingCollection.ReadObject(C1.Schedule.Appointment,System.Object,System.Boolean)">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.ReadObject.html#C1_Schedule_AppointmentMappingCollection_ReadObject_C1_Schedule_Appointment_System_Object_System_Boolean_">ReadObject(Appointment, object, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Fills BaseObject object with values from specified boundObject.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Schedule_AppointmentMappingCollection_WriteObject_C1_Schedule_Appointment_System_Object_" data-uid="C1.Schedule.AppointmentMappingCollection.WriteObject(C1.Schedule.Appointment,System.Object)">
          <a class="xref" href="C1.Schedule.AppointmentMappingCollection.WriteObject.html#C1_Schedule_AppointmentMappingCollection_WriteObject_C1_Schedule_Appointment_System_Object_">WriteObject(Appointment, object)</a>
        </td>
        <td class="markdown level1 summary"><p>Fills boundObject with values from specified BaseObject object.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
