<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
  <Class Name="LumenWorks.Framework.IO.Csv.CsvReader" Collapsed="true">
    <Position X="11.25" Y="3.75" Width="1.5" />
    <NestedTypes>
      <Enum Name="LumenWorks.Framework.IO.Csv.CsvReader.DataReaderValidations" Collapsed="true">
        <TypeIdentifier>
          <NewMemberFileName>Csv\CsvReader.DataReaderValidations.cs</NewMemberFileName>
        </TypeIdentifier>
      </Enum>
      <Struct Name="LumenWorks.Framework.IO.Csv.CsvReader.RecordEnumerator" Collapsed="true">
        <TypeIdentifier>
          <NewMemberFileName>Csv\CsvReader.RecordEnumerator.cs</NewMemberFileName>
        </TypeIdentifier>
        <Lollipop Position="0.2" />
      </Struct>
    </NestedTypes>
    <TypeIdentifier>
      <HashCode>UQtiuBAnHLkglDihiGDBTJGGpwCIRw1GKYQgCBAGIFc=</HashCode>
      <FileName>Csv\CsvReader.cs</FileName>
    </TypeIdentifier>
    <Lollipop Position="0.2" />
  </Class>
  <Class Name="LumenWorks.Framework.IO.Csv.CachedCsvReader">
    <Position X="11.25" Y="4.75" Width="1.5" />
    <Compartments>
      <Compartment Name="Fields" Collapsed="true" />
      <Compartment Name="Methods" Collapsed="true" />
    </Compartments>
    <NestedTypes>
      <Class Name="LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvBindingList" Collapsed="true">
        <TypeIdentifier>
          <NewMemberFileName>Csv\CachedCsvReader.CsvBindingList.cs</NewMemberFileName>
        </TypeIdentifier>
        <Lollipop Position="0.2" />
      </Class>
      <Class Name="LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvPropertyDescriptor" Collapsed="true">
        <TypeIdentifier>
          <NewMemberFileName>Csv\CachedCsvReader.CsvPropertyDescriptor.cs</NewMemberFileName>
        </TypeIdentifier>
      </Class>
      <Class Name="LumenWorks.Framework.IO.Csv.CachedCsvReader.CsvRecordComparer" Collapsed="true">
        <TypeIdentifier>
          <NewMemberFileName>Csv\CachedCsvReader.CsvRecordComparer.cs</NewMemberFileName>
        </TypeIdentifier>
        <Lollipop Position="0.2" />
      </Class>
    </NestedTypes>
    <TypeIdentifier>
      <HashCode>AAAAQAACCgAAABAACAAAAQAAkAAIBAAAQABAAAAAAEA=</HashCode>
      <FileName>Csv\CachedCsvReader.cs</FileName>
    </TypeIdentifier>
    <Lollipop Position="0.2" />
  </Class>
  <Interface Name="System.Data.IDataReader">
    <Position X="9" Y="3" Width="1.5" />
    <TypeIdentifier />
  </Interface>
  <Interface Name="System.Data.IDataRecord">
    <Position X="7" Y="3" Width="1.5" />
    <TypeIdentifier />
  </Interface>
  <Font Name="Segoe UI" Size="9" />
</ClassDiagram>